You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

DescriptionAdvanced role management
Typeadministration
Status
DRAFT
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

  • Clone roles
  • Edit roles
  • Delete non-default roles (not self-editor, editor, curator etc.)
  • import and export of roles, including set of rights

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

  • No labels