Difference between revisions of "Imeji User Management"

From MPDLMediaWiki
Jump to navigation Jump to search
(→‎Use Cases: removed as escidoc specific)
Line 111: Line 111:
|}
|}


== 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_Functional_Specification|User Management]]
[[Category:Imeji_Functional_Specification|User Management]]

Revision as of 08:19, 27 March 2013

Template:Imeji

Scenarios

Current State

  • User account creation: Only system administrators have the right to create new user accounts.
  • User can edit his own information and change his password.
  • Every registered user is an account user that has the right to create own collections.
  • One user can have as many privileges as he gets.
  • Account information is sent per email

User Roles

Label Description
System Administrator

Is allowed to work on the whole system

  • view all images, collections, metadata profiles and albums
  • view all account users
  • create/delete account users
  • delete images, collections and albums (in state private)
  • withdraw images, collections and albums (in state public)
Account User
  • create collections
  • create albums
  • create metadata profiles
  • inherits all rights from the Profile Editor, the Collection Administrator and the Album Administrator
Collections
Collection Administrator

Is allowed to work on one specified collection

  • define following roles for the selected collection (share functionality):
  • Collection Editor
  • Image Editor
  • Profile Editor
  • Collection Viewer
  • inherits all rights from the Collection Editor, Image Editor, Profile Editor
Collection Editor

Is allowed to work on one specified collection

  • edit collection metadata
  • upload images
  • release collection
  • delete collection (state private)
  • withdraw collection (state public)
  • inherits all rights from the Collection Viewer, the Image Editor and the Profile Editor
Collection Viewer Is allowed to view images and metadata of a private collection
Albums
Album Administrator

Is allowed to work on one specified album

  • define following roles for the selected album (share functionality):
  • Album Viewer
  • Album Editor
  • inherits all rights from the Album Editor
Album Editor

Is allowed to work on the content of one specified album

  • edit album metadata
  • release album
  • delete album (state private)
  • withdraw album (state public)
  • add pictures
  • remove pictures
  • inherits all rights from the Album Viewer
Album Viewer Is allowed to view images and metadata of a private album
Other
Image Editor

Is allowed to work on images of one specified collection

  • delete images
  • edit image metadata
  • inherits all rights from the Collection Viewer and the Profile Editor
Profile Editor

Is allowed to work on one specified metadata profile

  • edit metadata profile
  • inherits all rights from the Collection Viewer