Jump to content

OneSharePerms

From EPrints Documentation

OneShare Permissions model

This concerns: who can view/download a resource? who can edit a resource?

Generalities[edit]

permissions of a document = permission of the parent resource

Some attributes/concepts work only on certain setups: for instance if you need to be able to share with staff only, then there should be a way to distinguish staff users from other type of users (on Edshare soton, this is captured via LDAP).


Viewing permissions[edit]

Default permission model will look like this (nb edshare permission between parenthesis):

  • Public (World)
  • Institution (University)
  • Owner (Private/Just me)

Can be extended to (depending on the setup):

  • Specific departments (Schools)
  • Specific users (Selected users)

Extra attributes can be added to the model (optionally):

  • Staff only?
  • Hide previews?

Complications

  • When setting or changing the VP (Viewing Perms) of a resource, the "eprint_status" field ([archive,inbox,review,deletion]) need to be updated, not to break EPrints.
  • When setting or changing the VP of a resource, the perm of related documents need to be updated (see document.security field).
  • How to present this feature on the Workflow?
  • How to present this feature on the Workflow, when the user has disabled JS?

Editing permissions[edit]

TO COME.