Difference between revisions of "Imeji User Management"
Jump to navigation
Jump to search
Kleinfercher (talk | contribs) m (added category) |
Kleinfercher (talk | contribs) |
||
Line 3: | Line 3: | ||
== Scenarios == | == Scenarios == | ||
==== Implemented | ==== Implemented ==== | ||
* User account creation: Only system administrators have the right to create new user accounts. | * User account creation: Only system administrators have the right to create new user accounts. | ||
* User can edit his own information and change his password. | * User can edit his own information and change his password. | ||
Line 9: | Line 9: | ||
* One user can have as many privileges as he gets. | * One user can have as many privileges as he gets. | ||
* Account information is sent per email | * 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 ==== | ==== Not implemented ==== | ||
* '''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 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. | ||
Line 21: | 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''' | |width="150pt" align="center"| '''Status''' | ||
|- | |- | ||
Line 30: | Line 28: | ||
* 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''' | | '''implemented: Beta Release''' | ||
|- | |- | ||
Line 43: | Line 40: | ||
* 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''' | ||
| | | | ||
|- | |- | ||
Line 53: | Line 48: | ||
* 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''' | | '''implemented: Beta Release''' | ||
|- | |- | ||
Line 63: | Line 57: | ||
* assign metadata values | * assign metadata values | ||
* '''inherits all rights from the Collection Viewer''' | * '''inherits all rights from the Collection Viewer''' | ||
| '''implemented: Beta Release''' | | '''implemented: Beta Release''' | ||
|- | |- | ||
| '''(Collection) Viewer''' | | '''(Collection) Viewer''' | ||
| Is allowed to view pictures of a pending collection (context) | | Is allowed to view pictures of a pending collection (context) | ||
| '''implemented: Beta Release''' | | '''implemented: Beta Release''' | ||
|- | |- | ||
Line 81: | Line 73: | ||
* release/withdraw/delete album | * release/withdraw/delete album | ||
* '''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! | ||
| | | | ||
Line 90: | Line 81: | ||
* add pictures | * add pictures | ||
* remove pictures | * remove pictures | ||
| | | | ||
|- | |- | ||
Line 98: | Line 88: | ||
* define metadata profile editors | * define metadata profile editors | ||
* '''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! | ||
| | | | ||
Line 107: | Line 96: | ||
* edit metadata profile | * edit metadata profile | ||
* release/withdraw metadata profile | * release/withdraw metadata profile | ||
| '''implemented: Beta Release''' <br/> | | '''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 118: | Line 106: | ||
* 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:41, 26 March 2013
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 | Status |
Account User |
|
implemented: Beta Release |
Collection Administrator |
Is allowed to work on one specified collection (context)
|
|
Collection Editor |
Is allowed to work on one specified collection (context)
|
implemented: Beta Release |
Image Editor |
Is allowed to work on pictures of one specified collection (context)
|
implemented: Beta Release |
(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)
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)
|
|
MD Profile Administrator |
Is allowed to work on one specific metadata profile (context)
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)
|
implemented: Beta Release 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
|
Use Cases[edit]
User Management[edit]
- UC_LA_UM_01 Create account user (Implemented)
- 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