Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Users administration patch #167

Merged
merged 5 commits into from
Jun 8, 2021

Conversation

syphax-bouazzouni
Copy link
Contributor

What?

This pull request is a patch that add in the admin UI a users administration part , with the following functionalities :

  • Possibility to display a table of users and sort/search by columns (created at , name , ...)
  • Delete or modify a user from this table, including granting admin privilege
  • Change users passwords
  • See user's api key , Submitted Ontologies and Projects
  • Login as a specific user, to debug a specific situation user encounter

Why?

The the purpose of this patch is to give to ontoportal administrators the possibility to manage there registered users (e.g delete fake users ) and do user support more effectively (e.g login as them , change there password)

How?

It was done mostly by readjusting the users controller (update action and edit view) , the list of users in the admin page was inspired by the ontology table in the same view (see bp_admin.js and admin_controller "users" method)

Testing?

it's was tested in the ontoportal-lirmm context which is not sync with the upstream , so to be able to be merged this pull request is only a subset of the last 8 commits representing the users administration update , that need to be tested.

Screenshots

admin
Capture d’écran 2021-06-03 à 13 54 54

Anything Else?

About me: I'm a final year student in computer science at Higher National School of Computer Science - ESI in Algeria , currently (2021) in an internship at LIRMM & MISTEA
For contacting me [email protected]

Syphax Bouazzouni and others added 5 commits June 3, 2021 13:11
@jvendetti jvendetti self-assigned this Jun 3, 2021
@jvendetti jvendetti marked this pull request as draft June 8, 2021 18:36
@jvendetti jvendetti marked this pull request as ready for review June 8, 2021 18:38
@jvendetti jvendetti merged commit 0820bca into ncbo:master Jun 8, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants