Difference between revisions of "Imeji User Management"

From MPDLMediaWiki
Jump to navigation Jump to search
Line 20: Line 20:
|width="170pt" align="center"| '''Label'''
|width="170pt" align="center"| '''Label'''
|width="550pt" align="center"| '''Description'''
|width="550pt" align="center"| '''Description'''
|width="150pt" align="center"| '''Status'''
|-
|-
| '''Account User'''
| '''Account User'''
Line 28: Line 27:
* create metadata profiles
* create metadata profiles
* '''inherits all rights from the MD Profile Administrator, the Collection Administrator, and the Album Administrator'''
* '''inherits all rights from the MD Profile Administrator, the Collection Administrator, and the Album Administrator'''
| '''implemented: Beta Release'''
|-
|-
| '''Collection Administrator'''
| '''Collection Administrator'''
Line 40: Line 38:
* change privileges (add a new one, delete an old one)
* change privileges (add a new one, delete an old one)
* '''inherits all rights from the Collection Editor'''
* '''inherits all rights from the Collection Editor'''
|
|-
|-
| '''Collection Editor'''
| '''Collection Editor'''
Line 48: Line 45:
* release/withdraw/delete collection
* release/withdraw/delete collection
* '''inherits all rights from the Image Editor'''
* '''inherits all rights from the Image Editor'''
| '''implemented: Beta Release'''
|-
|-
| '''Image Editor'''
| '''Image Editor'''
Line 57: Line 53:
* assign metadata values
* assign metadata values
* '''inherits all rights from the Collection Viewer'''
* '''inherits all rights from the Collection Viewer'''
| '''implemented: Beta Release'''
|-
|-
| '''(Collection) Viewer'''
| '''(Collection) Viewer'''
Line 74: Line 69:
* '''inherits all rights from the Album Editor'''
* '''inherits all rights from the Album Editor'''
Each '''account user''' per default will be album editor for his own collections!
Each '''account user''' per default will be album editor for his own collections!
|
|-
|-
| '''Album Editor'''
| '''Album Editor'''
Line 81: Line 75:
* add pictures
* add pictures
* remove pictures
* remove pictures
|
|-
|-
| '''MD Profile Administrator'''
| '''MD Profile Administrator'''
Line 89: Line 82:
* '''inherits all rights from the MD Profile Editor'''
* '''inherits all rights from the MD Profile Editor'''
Each '''account user''' per default will be MD profile administrator for his own metadata profiles!
Each '''account user''' per default will be MD profile administrator for his own metadata profiles!
|
|-
|-
| '''MD Profile Editor'''
| '''MD Profile Editor'''
Line 96: Line 88:
* edit metadata profile
* edit metadata profile
* release/withdraw metadata profile
* release/withdraw metadata profile
| '''implemented: Beta Release''' <br/>
based on collection basis as one collection currently has exactly one MD profile ([[Imeji_Metadata#1:1|1:1]])
based on collection basis as one collection currently has exactly one MD profile ([[Imeji_Metadata#1:1|1:1]])
|-
|-
Line 106: Line 97:
* create/delete account users
* create/delete account users
* delete images, collections,  metadata profiles, and albums
* delete images, collections,  metadata profiles, and albums
|
|}
|}



Revision as of 10:42, 26 March 2013

Template:Imeji

Scenarios[edit]

Implemented[edit]

  • 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
  • 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. (Possible with share functionality)

Not implemented[edit]

  • User Groups: Further to the user roles, it would make sense to implement the creation of user groups, which than can have special user rights assigned similar to individual users.

User Roles[edit]

Label Description
Account User
  • create collections
  • create albums
  • create metadata profiles
  • inherits all rights from the MD Profile Administrator, the Collection Administrator, and the Album Administrator
Collection Administrator

Is allowed to work on one specified collection (context)

  • define following roles for the selected collection:
  • collection administrators
  • collection editors
  • image editors
  • collection viewers
  • change privileges (add a new one, delete an old one)
  • inherits all rights from the Collection Editor
Collection Editor

Is allowed to work on one specified collection (context)

  • edit collection
  • release/withdraw/delete collection
  • inherits all rights from the Image Editor
Image Editor

Is allowed to work on pictures of one specified collection (context)

  • upload pictures
  • delete/withdraw pictures
  • assign metadata values
  • inherits all rights from the Collection Viewer
(Collection) Viewer Is allowed to view pictures of a pending collection (context) implemented: Beta Release
Album Administrator

Is allowed to work on one specified album (context)

  • define following roles for the selected album:
  • album administrators
  • album editors
  • change privileges (add a new one, delete an old one)
  • edit album
  • release/withdraw/delete album
  • inherits all rights from the Album Editor

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)

  • add pictures
  • remove pictures
MD Profile Administrator

Is allowed to work on one specific metadata profile (context)

  • define metadata profile editors
  • inherits all rights from the MD Profile Editor

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)

  • edit metadata profile
  • release/withdraw metadata profile

based on collection basis as one collection currently has exactly one MD profile (1:1)

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, metadata profiles, and albums

Use Cases[edit]

User Management[edit]

Administrative Search[edit]