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

optimal permission handling for bulk upload tool #1385

Open
matkoniecz opened this issue Jul 8, 2024 · 2 comments
Open

optimal permission handling for bulk upload tool #1385

matkoniecz opened this issue Jul 8, 2024 · 2 comments

Comments

@matkoniecz
Copy link
Contributor

matkoniecz commented Jul 8, 2024

What would be the best way to handle permissions for bulk upload tool (who can use it, who can confirm upload)

purpose of the tool is to academia to moderate bulk uploads

note that to upload data properly you need to be both relatively good at data analysis and processing to prepare dataset, you also need Colouring-specific knowledge to encode data correctly according to our data model.

each server would have own list of enabled accounts, and any such changes would apply per server - but code to do this would be shared

some available options for handling permissions:

  1. enable mail verification of accounts, permit based on email format (say, permit people using .edu mails) - is it specific enough?

  2. enable mail verification of accounts, permit anyone with verified email account

  3. manual assignment of permissions via database query to specific accounts

  4. admin panel where selected people would be able to permit/block specific accounts from using this feature (note: admins would need to be still assigned somehow, likely via database query in backed so it saves time if many people would be permitted on a given server).

  5. permit anyone

@matkoniecz
Copy link
Contributor Author

For start I would be tempted to go with "3. manual assignment of permissions via database query to specific accounts" but maybe spending some time on more friendly admin panel would make sense?

But then you still would need to assign people allowed to edit permission ranks of other people anyway...

@matkoniecz
Copy link
Contributor Author

Comments and ideas welcome!

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

No branches or pull requests

1 participant