|
|
# Proposed User, role and privileges
|
|
|
# User, role and privileges
|
|
|
|
|
|
Since in the future QMD will have **External Users**, which will be able to manage its own Groups, Users, Roles, Study, Questionnaire and Question. Therefore I propose that the user preiviliges is bound to the specific Study or Study-Group instead to the System
|
|
|
The QMD user management based on 7 August
|
|
|
|
|
|
## Proposed QMD System permission
|
|
|
|
... | ... | @@ -13,95 +13,65 @@ Since in the future QMD will have **External Users**, which will be able to mana |
|
|
|
|
|
*(A) Default role assign to user after registration successful.*
|
|
|
|
|
|
## Proposed QMD Study permission
|
|
|
## QMD Study-Group member permissions
|
|
|
|
|
|
|Actions/Privilege|Owner *(A)*|Study-Admin|Research Fellow|Research Assistant|Cooperating Partner|Archive|Translator *(B)*|
|
|
|
|--- |--- |--- |--- |--- |--- |--- |--- |
|
|
|
|((Study actions))||||||||
|
|
|
|Create new study|✓|||||||
|
|
|
|Edit study|✓|||||||
|
|
|
|Delete study|✓|||||||
|
|
|
|((Questionnaire actions))||||||||
|
|
|
|Create new questionnaire|✓|✓|✓|||||
|
|
|
|Copy/Clone questionnaire|✓|✓|✓|||||
|
|
|
|Export questionnaire|✓|✓|✓|||||
|
|
|
|Delete questionnaire|✓|✓|✓|||||
|
|
|
|((Question actions))||||||||
|
|
|
|Create new question|✓|✓|✓|✓||||
|
|
|
|Copy/Clone questions|✓|✓|✓|✓||||
|
|
|
|Edit question|✓|✓|✓|✓||||
|
|
|
|Delete questions|✓|✓|✓|||||
|
|
|
|Rearrange questions|✓|✓|✓|||||
|
|
|
|Restore question history|✓|✓||||||
|
|
|
|View question on any stage|✓|✓|✓|✓|✓|||
|
|
|
|((Working with question stage))||||||||
|
|
|
|1: noch nicht bearbeitet|✓|✓|✓|✓*(1)*|*(3)*||✓*(5)*|
|
|
|
|2: muss bearbeitet werden|✓|✓|✓|✓*(2)*|*(3)*||✓*(5)*|
|
|
|
|3: muss geprüft werden|✓|✓|✓||*(3)*||✓*(5)*|
|
|
|
|4: ist geprüft|✓|✓|✓||*(3)*||✓*(5)*|
|
|
|
|5: Bearbeitung abgeschlossen|✓|✓|✓||*(4)*||✓*(5)*|
|
|
|
|6: Frage fertig für Fragebogen|✓|✓||||||
|
|
|
|((Rating & Commenting))||||||||
|
|
|
|Use the star-rating function & see who rated how|✓|✓|✓|✓|✓|||
|
|
|
|Comment on questions|✓|✓|✓|✓|✓|||
|
|
|
|Vote on comments|✓|✓|✓|✓|✓|||
|
|
|
|Delete own comments|✓|✓|✓|✓|✓|||
|
|
|
|Delete all comments|✓|✓||||||
|
|
|
|((Study User and Role management))||||||||
|
|
|
|Manage user & roles of the study|✓|||||||
|
|
|
|Actions/Privilege|Owner (A)|Member (B)|
|
|
|
|--- |--- |--- |
|
|
|
|((Studies actions))|||
|
|
|
|Create new Study-Group|✓||
|
|
|
|Add study to group|✓||
|
|
|
|Create new study|✓||
|
|
|
|Edit study|✓||
|
|
|
|Delete study|✓||
|
|
|
|((Study User and Role management))|||
|
|
|
|Manage user & roles of the study-group|✓||
|
|
|
|
|
|
*(A) The owner is also QMD (Content Admin). It is like a Admin in specific study*
|
|
|
*(B) The Translator will only translate question content on specific language*
|
|
|
*(1) Can work on questions in this status & can change status to the next one "muss bearbeitet werden"*
|
|
|
*(2) Can only work on questions in this status & can change status to the next one "muss geprüft werden"*
|
|
|
*(3) Does not see the working status – field is empty*
|
|
|
*(4) Does see the working status*
|
|
|
*(5) Translation on certain Question content (e.g. title, text) possible at that stage*
|
|
|
*(A) The owner is either QMD Admin/Content-Admin.The owner is the admin on specific StudyGroup.*
|
|
|
*(B) A symbolic role in StudyGroup, automatically assigned if a user is assigned a role to Study and the Study is part of the StudyGroup.*
|
|
|
|
|
|
## QMD Study permissions
|
|
|
|Actions/Privilege|Study-Admin|Research Fellow|Research Assistant|Cooperating Partner|Archive|Translator (A)|
|
|
|
|--- |--- |--- |--- |--- |--- |--- |
|
|
|
|((Study actions))|||||||
|
|
|
|Create new study|||||||
|
|
|
|Edit study|||||||
|
|
|
|Delete study|||||||
|
|
|
|((Questionnaire actions))|||||||
|
|
|
|Create new questionnaire|✓|✓|||||
|
|
|
|Copy/Clone questionnaire|✓|✓|||||
|
|
|
|Export questionnaire|✓|✓|||||
|
|
|
|Delete questionnaire|✓|✓|||||
|
|
|
|((Question actions))|||||||
|
|
|
|Create new question|✓|✓|✓||||
|
|
|
|Copy/Clone questions|✓|✓|✓||||
|
|
|
|Edit question|✓|✓|✓||||
|
|
|
|Delete questions|✓|✓|||||
|
|
|
|Rearrange questions|✓|✓|||||
|
|
|
|Restore question history|✓||||||
|
|
|
|View question on any stage|✓|✓|✓|✓|||
|
|
|
|((Working with question stage))|||||||
|
|
|
|1: noch nicht bearbeitet|✓|✓|✓(1)|(3)||✓(5)|
|
|
|
|2: muss bearbeitet werden|✓|✓|✓(2)|(3)||✓(5)|
|
|
|
|3: muss geprüft werden|✓|✓||(3)||✓(5)|
|
|
|
|4: ist geprüft|✓|✓||(3)||✓(5)|
|
|
|
|5: Bearbeitung abgeschlossen|✓|✓||(4)||✓(5)|
|
|
|
|6: Frage fertig für Fragebogen|✓||||||
|
|
|
|((Rating & Commenting))|||||||
|
|
|
|Use the star-rating function & see who rated how|✓|✓|✓|✓|||
|
|
|
|Comment on questions|✓|✓|✓|✓|||
|
|
|
|Vote on comments|✓|✓|✓|✓|||
|
|
|
|Delete own comments|✓|✓|✓|✓|||
|
|
|
|Delete all comments|✓||||||
|
|
|
|((Study User and Role management))|||||||
|
|
|
|Manage user & roles of the study|||||||
|
|
|
|
|
|
|
|
|
## Proposed QMD Study-Group permission
|
|
|
|Actions/Privilege|Owner *(A)*|Study-Admin|Research Fellow|Research Assistant|Cooperating Partner|Archive|Translator *(B)*|
|
|
|
|--- |--- |--- |--- |--- |--- |--- |--- |
|
|
|
|((Study actions))||||||||
|
|
|
|Create new Study-Group|✓|||||||
|
|
|
|Add study to group|✓|||||||
|
|
|
|Create new study|✓|||||||
|
|
|
|Edit study|✓|||||||
|
|
|
|Delete study|✓|||||||
|
|
|
|((Questionnaire actions))||||||||
|
|
|
|Create new questionnaire|✓|✓|✓|||||
|
|
|
|Copy/Clone questionnaire|✓|✓|✓|||||
|
|
|
|Export questionnaire|✓|✓|✓|||||
|
|
|
|Delete questionnaire|✓|✓|✓|||||
|
|
|
|((Question actions))||||||||
|
|
|
|Create new question|✓|✓|✓|✓||||
|
|
|
|Copy/Clone questions|✓|✓|✓|✓||||
|
|
|
|Edit question|✓|✓|✓|✓||||
|
|
|
|Delete questions|✓|✓|✓|||||
|
|
|
|Rearrange questions|✓|✓|✓|||||
|
|
|
|Restore question history|✓|✓||||||
|
|
|
|View question on any stage|✓|✓|✓|✓|✓|||
|
|
|
|((Working with question stage))||||||||
|
|
|
|1: noch nicht bearbeitet|✓|✓|✓|✓*(1)*|*(3)*||✓*(5)*|
|
|
|
|2: muss bearbeitet werden|✓|✓|✓|✓*(2)*|*(3)*||✓*(5)*|
|
|
|
|3: muss geprüft werden|✓|✓|✓||*(3)*||✓*(5)*|
|
|
|
|4: ist geprüft|✓|✓|✓||*(3)*||✓*(5)*|
|
|
|
|5: Bearbeitung abgeschlossen|✓|✓|✓||*(4)*||✓*(5)*|
|
|
|
|6: Frage fertig für Fragebogen|✓|✓||||||
|
|
|
|((Rating & Commenting))||||||||
|
|
|
|Use the star-rating function & see who rated how|✓|✓|✓|✓|✓|||
|
|
|
|Comment on questions|✓|✓|✓|✓|✓|||
|
|
|
|Vote on comments|✓|✓|✓|✓|✓|||
|
|
|
|Delete own comments|✓|✓|✓|✓|✓|||
|
|
|
|Delete all comments|✓|✓||||||
|
|
|
|((Study User and Role management))||||||||
|
|
|
|Manage user & roles of the study-group|✓|||||||
|
|
|
|
|
|
*(A) The owner is also QMD (Content Admin). It is like a Admin in specific study-group*
|
|
|
*(B) The Translator will only translate question content on specific language*
|
|
|
*(A) The Translator will only translate question content on specific language*
|
|
|
*(1) Can work on questions in this status & can change status to the next one "muss bearbeitet werden"*
|
|
|
*(2) Can only work on questions in this status & can change status to the next one "muss geprüft werden"*
|
|
|
*(3) Does not see the working status – field is empty*
|
|
|
*(4) Does see the working status*
|
|
|
*(5) Translation on certain Question content (e.g. title, text) possible at that stage*
|
|
|
|
|
|
|
|
|
## Example case
|
|
|
[User-Management-case.docx](/uploads/0879c3997207ccc8e6fa389a8799dbb7/User-Management-case.docx) |
|
|
\ No newline at end of file |