LDAPconf TODO list ------------------ This list will cover any type of task which could be useful to work with, some day or another. It may be known bugs, improvements, cleanup, redesign, new ideas, whatever. The application has grown big, and is filled with small bugs and poor solutions already. While working with the code, it may be useful to take notes of any discovered problem, so it may be investigated later, or maybe a new idea, or a better solution for some existing feature. People not currently involved with code development are of course also welcome to do something about it, the code is now maintained in cvs so it will be quick and risk free to try out small modifications. CVS write access (including newbie instructions if needed) may be granted after a couple of useful contributions, and will make further modifications even easier to accomplish. Latest modification: 2001-01-12 BUGS * Fix Makefile and/or module.rpmspec so that eventual user customized forms does not get overwritten when upgrading. * Find a way to make ldap modify work better when updating a field. * Fix groupadmin which doesn't work anymore after the openldap-2.x port. * Fix search form so it shows error message when no entries are found, and then return to search form again. * Fix search form so it will show list of matching entries if multiple entries are found. * Find a way to handle NON-ASCII values. * Fix problem with passwords being re-encoded (and useless) when updating form. CLEANUP * Make all hardcoded dialog messages translatable with more MSG_U/MSG_R macros. * Define other hardcoded strings with macros or by using linuxconf config path support (refdir/ldapconf.paths) * Remove most of the obsolete methods in ldapclient.cc, they are older implementations from the time before the formconf stuff was introduced. Maybe keep the message strings for later reuse. * Simplify the menu structure, it is to complex. * Check all dialogs links to helpfiles and make sure they at least point to something relevant. Helpfiles needs a major cleanup and update too. IMPROVMENTS * Find a useful way to provide more fields to search on in the search form. REWORK IDEAS