On 2020-03-30, the members of the Hyrax Permissions Working Group met and decided to wrap-up the working group. The drivers for closing the working group are:
The working group deliverables will be:
The working group's wiki page contains an over-view, links each meeting minute, and a link to this report. The group has refined and reviewed the Permission Matrix, an artifact brought forward from the Samvera Permissioning Analysis and Design Working Group. We have a Hyrax Roles & Permissions Proposal that defines a possible extension of the Sipity workflow system to encompass broader permissions.
The Permission Matrix document collates the use cases we've gathered from the community. It is foundational in conversations regarding permissions. The Hyrax Roles & Permissions Proposal is a document that we have been discussing. We consider this document "Under Discussion" and not yet agreed upon by the working group. The group was not able to complete Deliverable 2, 3 nor 4.
One observation of this working group is that solution to address the Permission Matrix use cases requires quite a bit of concentration and likely high degree of bandwidth to collaborate on providing further design documents and approaches at incorporating the change.
The group is looking at the approach of Valkyrie, with its refactor in place and adding code to production early (even though that code may not be leveraged). We believe this is the correct approach for something as pervasive as our permissions use cases.
Maria Whitaker has offered to open a Permissions interest group. The goal of the IG is to sustain interest and conversations regarding the community desired enhancements and extensibility of permissions in Hyrax.
It is the chair's recommendation, that development of permissions enhancements should be deferred until Valkyrie integration is complete.
In addition, future permission work will likely require similar contributions and effort to that of the Collections Extension Development Sprints.