From e37760a27358021962a6e6a8a7fbdc5195ce5bbe Mon Sep 17 00:00:00 2001 From: Jason Gerard DeRose Date: Wed, 29 Oct 2008 20:20:43 -0600 Subject: Followig Rob's good form, cleanup my mess in TODO --- TODO | 35 ++++++++++++++--------------------- 1 file changed, 14 insertions(+), 21 deletions(-) (limited to 'TODO') 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 -- cgit