summaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorJason Gerard DeRose <jderose@redhat.com>2008-10-29 20:20:43 -0600
committerJason Gerard DeRose <jderose@redhat.com>2008-10-29 20:20:43 -0600
commite37760a27358021962a6e6a8a7fbdc5195ce5bbe (patch)
tree585f2a880f75dde25f220a84fdece97355d9a8a6 /TODO
parent9f45cdbe2f3b358aaacddc61aaba58605c93bacc (diff)
downloadfreeipa-e37760a27358021962a6e6a8a7fbdc5195ce5bbe.tar.gz
freeipa-e37760a27358021962a6e6a8a7fbdc5195ce5bbe.tar.xz
freeipa-e37760a27358021962a6e6a8a7fbdc5195ce5bbe.zip
Followig Rob's good form, cleanup my mess in TODO
Diffstat (limited to 'TODO')
-rw-r--r--TODO35
1 files changed, 14 insertions, 21 deletions
diff --git a/TODO b/TODO
index cd64e29b..1c6d7281 100644
--- a/TODO
+++ b/TODO
@@ -1,24 +1,17 @@
-Prompt for password using getpass.
-
-Add API.finalize_env() method so environment initallization is standardized.
-This method should detect whether running in-tree or not and intelligently
-construct the paths.
-
-import all Types, Param, DefaultFrom, and import base classes into
-ipalib.__init__ and add an __all__ list so plugins can safely
-from ipalib import *
-
-Setup logging
-
-Add in-tree default config files for distinct cli, server, and webui contexts
-
-Remove Env.get() have Env return None if no value exists (Env.get() allows
-a bad pattern of default values being detemined by the consumer and possibly
-different default values being used for the same key).
-
-Package for rpm (.spec file)
-
-Package for apt (debian/ dir)
+CLI
+ - Prompt for password using getpass
+ - Passed the param dict to output_for_cli()
+ - Implement a TextUI class and also pass it to output_for_cli()
+
+Improve ease of plugin writting
+ - make "from ipalib import *" import everything a plugin writter will need
+ - Finish ipa_types, add Str and Float Types
+
+Packaging
+ - Use setuptools instead of plain distutils
+ - Make setup.py generate dev-docs and run unit tests
+ - Package for rpm (.spec file)
+ - Package for apt (debian/ dir)
Migration
- Add the IPAService objectclass to existing principals