Integrate an extended permissions framework with CLAW to support collaborative applications #606
Labels
Subject: Access Control
related to managing roles and permissions/information security.
Type: use case
proposes a new feature or function for the software using user-first language.
Out of the box Drupal supports a roles-based permissions framework that is well integrated with other Drupal modules. This has proven inadequate for highly collaborative applications leading to the development of extended Drupal permissions modules such as Organic Groups and Groups. To support such applications CLAW needs an integration of an off-the-shelf extended Drupal permissions module that works seamlessly with the Islandora/CLAW stack. In particular, support for role by "user/group" is needed to simplify building responsive applications (and modules) on top of Islandora/CLAW, where finer-grained permissions are needed. This augments but does not supplant other authorization methods but supports cases where a-priori business logic is needed for UI operations.
Additional rationale may be found at: https://confluence.si.edu/display/SIDDEV/Basic+Permissions+Framework+Feature
The text was updated successfully, but these errors were encountered: