Open pinarpink opened 4 years ago
I will first fix the django-admin issue.
The admin interface will display more information (superuser, full name) as well on Users page:
@jLebioda if the password setting works from the admin, that would be ideal.
The creation of new user will be splitted in two steps:
1) required fields
2) optional
Then to change the password, there is a link below hashed value:
user can be created through Django admin
Is there a need to import users from JSON? If so, how should be the passwords set? Inside JSON? Prompt on first login? Only in Django Amin?
come up with detailed requiremets probably:
the code with user importer can be found here: https://github.com/elixir-luxembourg/ds-pack-deployment-example/pull/17
Currently the import_users command only imports from an LDAP directory (if an LDAP connection is configured).
For running tutorials/workshops, also for cases of local users we require the ability to import user definitions from a json file (much like the project and datasets importer) OR ALTERNATIVELY
The current interface in Django admin for creating a new user does not seem to work. The user's password is not set correctly. if this can be fixed that would also meet the requirement.
OR ALTERNATIVELY
The current User management form that is available to superusers inside DAISY has no field to update password. If such a field is added that would also meet the requirement.