From d8451e77cd117f462dacab54d8a836ecb23b6496 Mon Sep 17 00:00:00 2001 From: Mahmoud Hashemi Date: Fri, 16 Sep 2016 17:54:58 -0700 Subject: [PATCH] adding initial permissions notes --- design.md | 28 ++++++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/design.md b/design.md index 709b17ce..9eb20ba7 100644 --- a/design.md +++ b/design.md @@ -87,7 +87,7 @@ For ranking type rounds, the interface shows a rankable list of images with limited metadata (the image's resolution). The juror can arrange the photos in an order and then submit the round. -The juror can also see their overall progress and the due date. +The juror can also see their overall progress and the due date. Jurors have an option to enable a low-bandwidth version, which displays reduced resolution versions of images. @@ -100,4 +100,28 @@ working order. ##Other notes - [Commons:Jury tools/WLM jury tool -requirements](https://commons.wikimedia.org/wiki/Commons:Jury_tools/WLM_jury_tool_requirements) \ No newline at end of file +requirements](https://commons.wikimedia.org/wiki/Commons:Jury_tools/WLM_jury_tool_requirements) + +## Montage User Roles + +Montage has a simple permission scheme tailored to the tasks of +contest organization and judging. + +* Maintainers - Creators/operators/maintainers of Montage + * Add Organizers +* Organizers + * Create campaigns + * Add coordinators to campaigns they created + * All actions available to coordinators. +* Coordinators + * Create/cancel/close a round + * Add/remove jurors + * Mark jurors active/inactive + * Initiate a task reassignment + * Download results and audit logs +* Jurors + * Rate and rank photos to which they are assigned + * See their own progress + +Maintainers can technically do anything, as they have database access +to the system, however they are intended to only add organizers.