LISTO: bug: eliminate usage of "person" objectclass

terminar algoritmo de replacement table para tildes y umlauts / eñes (SE CAE)

Ya esta listo el algoritmo de avoid user/group name conflict: funciona la config. y la parte de Entire directory, falta la parte de In the same organizational branch.


fix bug:

Filter feature:
falta determinar que tipo de filtro se usara (como chucha GtkOptionButton)
opciones extra: Name contains, User ID contains, Group name contains.

4 feature:
añadir usuario a grupos secundarios??? new user druid, user properties page
solo hace falta crear un listbox sencillo que permita agregar/quitar grupos, un selectgroup window, y un poco de codigo pegamento, upon clicking OK, modify each group.  Pero hay que llevarle la pista a los cambios en código (o sea a lo que se agregó/removió).
Group membership editing in user properties:
* Perhaps the User information page can be upgraded to manage the groups for a user directly.
  This would let you create an user and assign primary and secondary group memberships at once,
  instead of doing two operations for each user.


THERE'S A SEGV BUG IN THE FUNCTION FOR DUPLICATION OF GROUPS

Immediate to do list (from the back of my head, in no particular order):


* Permitir seleccionar diferente formato para el RDN ?
* Mostrar abajo en el statusbar cuantos objetos estan seleccionados "2 objects selected, 35 total"
* Skip SAMBA property sheets if SAMBA schema not supported
* Make DA remember the security policies values last entered
* support for non-POSIX users (for address books)
* support for non-person users (vale la pena?)
* support for automount (no clue)
* support for mailing lists in LDAP (no clue how to do it)
* support for uniqueMember and groupOfUniqueNames
* "Find out search root" button in profile wizard and profile edit.
* load /etc/login.defs (lexical scanner?)
* load /etc/ldap.conf and use it for a "Connect to local directory" command
* import/export via drag and drop and commands
* Create smoke test suite to test DA against before each release



tambien crear una funcion que permita mostrar dialog boxes à là create_messagebox with message, que sea un wrapper directo para no tener que andar haciendo la mierda de "gtk_widget_show..." y ademas, que tenga un ancho fijo (400px?) y que el texto haga auto wrapping.  esto se puede implementar by overriding the dialog structure widgets una vez que ha sido creado pero antes de mostrarlo.



Long term goals:

* directory server setup function
   - automatic legacy user/group account migration
     with UID change script generation (for resolving uidNumber conflicts)
