Goals
- Develop frontend elements to administrate custom roles in VIVO
Description
For VIVO to be successful in Germany there need to be some extra features regarding editing, validating, privacy and administration. There's a need for custom roles who for example are only allowed to edit publications or project information. Disclaimer: This draft is incomplete!
Features
Documentation
Where do roles appear in VIVO?
User Account Management
- Generate dynamic list of all existing roles
- Test, if multiple roles are shown in the user account table
Ontology editor
- Develop a matrix / table view to allow to administrate the set of rights belonging to a property or class in the ontology editor.
Checkboxes for the three permissions (display, update, publish), for each role (one in a row)
"Striped" table to avoid wrong clicks in the wrong line
"Submit changes" necessary for the whole page to prevent accidental changes
SiteAdmin
- New menu item: Role management
Page Management
Control the permission to display web pages. Menu similar to Ontology Editor integration.
Notes
- This idea was discussed at the VIVO meetup at SWIB 2017
- We'll add a mockup of the role management.