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

Add multi-user support #52

Closed
lfoppiano opened this issue Mar 29, 2022 · 2 comments
Closed

Add multi-user support #52

lfoppiano opened this issue Mar 29, 2022 · 2 comments
Labels
difficult wontfix This will not be worked on

Comments

@lfoppiano
Copy link
Owner

lfoppiano commented Mar 29, 2022

We should add the support to have multiple users working on the data without having to agree in advance who's working on what.
For example when one user click on "edit", the system might lock the record for a determined amount of time. If the record is not saved in 5 minutes, then the lock is released.

@lfoppiano
Copy link
Owner Author

lfoppiano commented Apr 28, 2022

A simpler solution could be as follow:

  • 3 roles:

    • administrators (see everything and can assign documents to curators)
    • curators (can correct documents they are assigned, can see everything)
    • unauthenticated users (can only see what is visibile)
  • Tasks (roughly):

    • add authentication page
    • add additional administraiton page to assign documents to users
    • add view for unauthenticated users
    • when a user is a curators will be able to edit only what it was assigned

@lfoppiano
Copy link
Owner Author

Out of scope, we use a script to allocate documents using URLs.
The script can also generate URLs for validation to a different curator

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
difficult wontfix This will not be worked on
Projects
None yet
Development

No branches or pull requests

1 participant