Skip to end of metadata
Go to start of metadata

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

Compare with Current View Page History

« Previous Version 7 Next »

General Requirements and Design Principles

The following are identified as broad, general requirements that supplement the collected use cases and permissions matrix developed during our analysis phase.

  1. Extensible to locally customized features, in addition to existing Hyrax functionality

  2. Permissions should apply comprehensively and retroactively (beyond current Hyrax behavior)

  3. Expand workflow capabilities beyond the current 1:1 constraint with Admin Sets and deposit functions, so that workflows can be applied to additional actions (delete, etc.)

  4. Ability to perform Deletion actions must be configurable (vs. current Hyrax ability)  

  5. Provide pre-set application Roles whose abilities can be locally customized, plus the ability to create local, custom Roles

  6. Provide increased ability to manage permissions via GUI

  7. Enable assignment and management of permissions to members of (works within) Collections vs. current Admin Set permissions management structure

  8. Support for integration with institutional directory-based groups (e.g. Directory Services/AD)

  9. Support for simple IP range based access  

  10. Separate intellectual "ownership" concept from asset management permissions (ability to create, modify, view, delete entities), such that intellectual ownership, stewardship, and provenance information is handled via metadata, not application logic

  11. Ability to broadly differentiate staff activities from end-user/public activities

Design Principles

The following are proposed objectives for design to take into consideration. 

https://docs.google.com/document/d/1OdacxmL2FfAKgbY6Z5eM4fCaXXB2AqhSJMqJaJynkD4/edit#

Gaps in Existing Implementation

  • No labels