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

How do users get researcher/admin access? #163

Open
lkeegan opened this issue Nov 14, 2024 · 1 comment
Open

How do users get researcher/admin access? #163

lkeegan opened this issue Nov 14, 2024 · 1 comment
Labels
admin-frontend backend frontend question Further information is requested

Comments

@lkeegan
Copy link
Member

lkeegan commented Nov 14, 2024

One suggestion:

  • all users sign up for a normal user account initially
  • researchers then send an email asking for access to the data
    • if granted, an admin clicks on the user in the admin interface and enables the researcher flag
  • adding an admin (which should a very limited set of people as they can modify.delete all content!)
    • could similarly be done via the admin interface by an existing admin
    • or this could be only done directly via editing the users database to make it less convenient (and hence less likely to accidently make a user into an admin by accident)
@lkeegan lkeegan added question Further information is requested frontend backend admin-frontend labels Nov 14, 2024
@lkeegan lkeegan added this to the Initial production version milestone Nov 14, 2024
@lkeegan
Copy link
Member Author

lkeegan commented Nov 25, 2024

They should write an email asking for data access, and then if allowed:

  • an admin promotes the user to a researcher

This then results in:

  • a unique code is generated for this researcher & displayed to the admin (and in the user's account info page)
  • users when they register can optionally enter this code to provide their data to that researcher

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
admin-frontend backend frontend question Further information is requested
Projects
None yet
Development

No branches or pull requests

1 participant