Skip to end of metadata
Go to start of metadata
DescriptionAdvanced role management
Typeadministration
StatusDRAFT
Owner
LanguageJava
TeamMartin Barber
Locationtba
License

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

image2017-10-26_16-36-59.png

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

image2017-10-26_16-38-54.png

SiteAdmin

  • New menu item: Role management


image2017-10-26_16-40-26.png

Page Management

Control the permission to display web pages. Menu similar to Ontology Editor integration.

image2017-12-1_10-31-24.png



Notes