comphist / cora

A web-based, token-level annotation tool for non-standard language data
http://www.linguistics.rub.de/comphist/resources/cora/
MIT License
10 stars 6 forks source link

More sophisticated rights management #20

Open mbollmann opened 9 years ago

mbollmann commented 9 years ago

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.