Originally reported by: Marcel Bollmann (Bitbucket: mbollmann, GitHub: mbollmann)
The tool would benefit from a more sophisticated rights management for users; currently there is only the "admin/non-admin" distinction, and rights granted by belonging to a specific project.
A more sophisticated system could distinguish between rights to:
Import texts
View/export texts (probably don't need to be distinguished?)
Annotate texts
Edit transcription in texts
Delete texts
This would make the system a lot more flexible; e.g. a group of "project administrators" could have rights to delete texts (instead of always having to ask the person who imported the file in the first place) and edit the transcription, while "annotators" only have the right to view and annotate texts.
This rights system could either be per-text or per-project.
Originally reported by: Marcel Bollmann (Bitbucket: mbollmann, GitHub: mbollmann)
The tool would benefit from a more sophisticated rights management for users; currently there is only the "admin/non-admin" distinction, and rights granted by belonging to a specific project.
A more sophisticated system could distinguish between rights to:
This would make the system a lot more flexible; e.g. a group of "project administrators" could have rights to delete texts (instead of always having to ask the person who imported the file in the first place) and edit the transcription, while "annotators" only have the right to view and annotate texts.
This rights system could either be per-text or per-project.