TODO-LIST

  * Virer lien cliquable onglet "Users" sur utilisateurs qui ne sont PAS dans
    getUserNames()

  * check caches ?


[v3.1]

  * Allow LocalRole blacklisting

  * [Plone] Allow user property mutation: needs MembershipTool update !

  * [ZMI] Add an "Add group/roles" and "Remove group/roles" along with the
    current "Change" button on users/group view (thanks to Danny Bloemendaal)

  * [ZMI] Improve ZMI for large users lists (batching, 'select all' buttons,
    'expand all' for tree, ...)

  * [CMF] Test within CMF (not only Plone)

  * [ZMI] Improve users/groups admin screens:

    - use thin borders for audit table and fix cell width

    - add a 'toggle getUserNames()' button on 'Users' tab and use getUsers() by default

[v3.0 => Planned 2003-06]

  DONE * [LDAP] Improve group mapping for already existing groups

  DONE * [Core] Implement join()/leave() methods (and logic!) on groups

  DONE * [Core] Implement some feature to make LDAPUF roles/groups binding easier

  DONE * Plone tools refactoring (user interface must support nested groups, cleaning necessary,
    API refactoring necessary)

  DONE * FIX DOCUMENTATION (especially README & INSTALLs)

  DONE * Apply security on API methods

  DONE * Check users overview : users disapear sometimes

  DONE * Pass to ZPL licence

  DONE * [CMF/Plone] Test & Document change_password

  DONE * [CMF/Plone] Test & Document searchResults

  DONE * [Doc] Document the whole GRUF API

[v1.4 => Planned 2003-08-31]

  DONE * [Core] Implement multi-UserFolder-sources

  * [Core/ZMI] Implement something to list all members of a particular group
    and put this view in individual group management screen.

[v1.31 => Planned 2003-08-31]

  DONE * [Core] Fix impossible group removing in users view

  DONE * [ZMI] Optimize screens

  DONE * [CMF/Plone] Fix groups loss when changing pw

