Skip to content

Afford Submission visibility settings per Group

Jesse Bickel requested to merge ardc-239-add-submission-details-settings into ardc-main

Administrators can see "Related submissions" on a Submissions Details page. This change allows a Wagtail administrator to add visibility to any Group such that members of the Group can also see "Related submissions." This change embraces Django Group and Wagtail Setting Models such that the settings can be made within the application.

A Wagtail administrator can add visibility from the admin interface via Settings -> Submission Details Page Settings. To grant visibility, the administrator checks the "Sees related submissions" box for the Group specified in the Group dropdown. To revoke visibility, the administrator unchecks the same. However, if a user is a member of any group that has been granted visibility, the user will have visibility.

Fixes ots/clients/ardc/hypha-tracker#239

Merge request reports