bcgov / MFIN-Data-Catalogue

The Finance Data Catalogue enables users to discover data holdings at the BC Ministry of Finance and offers information and functionality that benefits consumers of data for business purposes. The product is built using Drupal and adheres to the Government of BC's Core Administrative and Descriptive etadata Standard.
Other
6 stars 0 forks source link

Consider/investigate limiting editor role to only be able to edit/publish/unpublish/delete MRs they created #561

Open david-fong-bc opened 3 weeks ago

david-fong-bc commented 3 weeks ago

https://github.com/bcgov/MFIN-Data-Catalogue/labels/question


What's your Question?

The documentation for MR permissions for users with the editor role say that users with the editor role are authorized to edit and publish any MR for their organization (OPR of MR matches Organization of editor).

Nicole is confident that she prefers users with the editor role to only be able to edit/publish/unpublish/delete MRs they authored (created), and that users with the manager role should be able to edit/publish/unpublish/delete any MR in their organization (OPR of MR matches Organization of manager). (@NicoledeGreef, please correct me if I misunderstood you!)

This issue ticket is to open up discussion on what the editor and manager roles should be able to do, and how to implement those changes (permissions and documentation).

david-fong-bc commented 2 weeks ago

Note: If a user leaves their organization, the administrator can assign authorship of a MR to another user.

Dan thinks this is a good idea.

Caveat: make sure to review, test, and post changes.