Hello everybody,
I have almost done a partial rewrite of useradmin . I have only rewrite
the ui part of it, based upon eTemplates.
I had made a csv users import too. ( I reuse a part of the addressbook
csv_import, especially the part about transformation of fields)
Some are left to do :
- support of submenu in user edition, ( I haven’t really well
understood the construction of this menu yet)
- better use of nexmatch in user list
- …
My first purpose, is to write a better way to manage a big number of
users. I base it on a kind of profile which can fill automically some
user fields with some parameters
ex : homedir = /home/$group/$login
I would like to had a field for users, a kind of foreign key because the
login nor uid isn’t not really reliable when we import users.
In fact, in french school, users ( students ) have a unique key
associate to them by the accouting system and it doesn’t change until
the end of school,
we can use INSEE Number too. Then I could use this field to make some
mass modification with no risk of error especially with homonym.
My first thought is to ease yearly users manipulation in schools but I
think that could be applied to other site.
I attach the module, I made it appart to the regular users
administration to ease debugging, but It will be easy to reingrate it.
You could test it directly on http://goofy.provectio.org user:
administrateur pass : password
Regards
JC Passard