Skip to content

Conversation

@azend
Copy link
Contributor

@azend azend commented May 25, 2025

This PR adds the ability to restrict reports to those with specific access permissions. To access/list any reports, a user must have at minimum the [reports] manage permission. But to view a report, the user must have the report specific permission. For example, the member status report requires access to the [reports] users permission. The member activity report requires access to the [reports] gatekeeper permission.

Please note that these permissions will not be set by default. This will require a user with a BoD role or above to set permissions appropriate to the defined roles. Please expect to set the bookkeeper role with at least [reports] manage and [reports] users`.

Superuser role:
Screenshot 2025-05-25 at 12 35 56 AM

Bookkeeper role:
Screenshot 2025-05-25 at 12 35 09 AM

Unpermissioned role:
Screenshot 2025-05-25 at 12 37 00 AM
Screenshot 2025-05-25 at 12 37 10 AM

@azend azend merged commit a91c303 into main May 25, 2025
4 checks passed
@azend azend deleted the feat/further-restrict-reports branch May 25, 2025 04:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants