Difference between revisions of "Imeji User Management"
Line 118: | Line 118: | ||
|} | |} | ||
Needed Use Cases: | |||
User Management: | |||
* [[Func_Spec_Admin#UC_LA_UM_01_Create_account_user|UC_LA_UM_01 Create account user]] | |||
* [[Func_Spec_Admin#UC_LA_UM_02_Edit_account_user|UC_LA_UM_02 Edit account user]] | |||
* [[Func_Spec_Admin#UC_LA_UM_03_Assign_privileges_to_account_user|UC_LA_UM_03 Assign privileges to account user]] | |||
* [[Func_Spec_Admin#UC_LA_UM_04_Deactivate_account_user|UC_LA_UM_04 Deactivate account user]] | |||
* [[Func_Spec_Admin#UC_LA_UM_06_Create_user_group|UC_LA_UM_06 Create user group]] | |||
* [[Func_Spec_Admin#UC_LA_UM_07_Edit_user_group|UC_LA_UM_07 Edit user group]] | |||
* [[Func_Spec_Admin#UC_LA_UM_08_Confirm_account_user|UC_LA_UM_08 Confirm account user]] | |||
Administrative Search | |||
* [[Func_Spec_Admin#UC_LA_AS_01_View_account_users_list|UC_LA_AS_01 View account users list]] | |||
* [[Func_Spec_Admin#UC_LA_AS_02_View_user_groups_list|UC_LA_AS_02 View user groups list]] | |||
* [[Func_Spec_Admin#UC_LA_AS_05_View_user_groups_list_for_account_user|UC_LA_AS_05 View user groups list for account user]] | |||
[[Category:Imeji|User Management]] | [[Category:Imeji|User Management]] | ||
[[Category:Faces_Functional_Specification|User Management]] | [[Category:Faces_Functional_Specification|User Management]] |
Revision as of 10:17, 6 December 2011
|
Scenarios[edit]
Implemented (1.0)[edit]
- User account creation: Only System Administrators have the right to create new user accounts.
- Every registered user is an account user that has the right to create own collections.
- One user can have as many priviledges as he gets.
Not implemented[edit]
- User account creation: It should be possible that every user can create his own account.
- For special purposes (e.g. for students), accounts are needed that have special rights for the context of one or several collections, but do not have the right to create own collections.
User Roles[edit]
Label | Description | eSciDoc Role | Status |
Account User |
|
(context: whole imeji) | implemented: 1.0 |
Collection Administrator |
Is allowed to work on one specified collection (context)
|
(context: only one specific collection) Each account user per default will be collection administrator for his own collections! |
|
Collection Editor |
Is allowed to work on one specified collection (context)
|
(context: only one specific collection) | implemented: 1.0 |
Image Editor |
Is allowed to work on pictures of one specified collection (context)
|
(context: only one specific collection) | implemented: 1.0 |
(Collection) Viewer | Is allowed to view pictures of a pending collection (context) | (context: only one specific collection) | implemented: 1.0 |
Album Administrator |
Is allowed to work on one specified album (context)
|
(context: only one specific album) Each account user per default will be album editor for his own collections! |
|
Album Editor |
Is allowed to work on the content of one specified album (context)
|
(context: only one specific album) | |
MD Profile Administrator |
Is allowed to work on one specific metadata profile (context)
|
(context: only one specific collection) Each account user per default will be MD profile administrator for his own metadata profiles! |
|
MD Profile Editor |
Is allowed to work on one specified metadata profile (context)
|
(context: only one specific collection) | implemented: 1.0 |
System Administrator |
Is allowed to work on the whole system
|
Needed Use Cases:
User Management:
- UC_LA_UM_01 Create account user
- UC_LA_UM_02 Edit account user
- UC_LA_UM_03 Assign privileges to account user
- UC_LA_UM_04 Deactivate account user
- UC_LA_UM_06 Create user group
- UC_LA_UM_07 Edit user group
- UC_LA_UM_08 Confirm account user
Administrative Search