diff options
author | Jason Gerard DeRose <jderose@redhat.com> | 2008-10-29 20:20:43 -0600 |
---|---|---|
committer | Jason Gerard DeRose <jderose@redhat.com> | 2008-10-29 20:20:43 -0600 |
commit | e37760a27358021962a6e6a8a7fbdc5195ce5bbe (patch) | |
tree | 585f2a880f75dde25f220a84fdece97355d9a8a6 /TODO | |
parent | 9f45cdbe2f3b358aaacddc61aaba58605c93bacc (diff) | |
download | freeipa-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-- | TODO | 35 |
1 files changed, 14 insertions, 21 deletions
@@ -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 |