Skip to content

Permissions Auditing Tool

Basraah requested to merge basraah:permission-audit into master

Adds a basic permissions auditing tool. Users granted permission to view the tool can see how many users are granted a certain permission, who exactly has each permission and from what sources that permission is derived.

I would like to add more detail to the audit page, however without access to a foreign key main_char on AuthServicesInfo this becomes quite messy to achieve manually. I'm hopeful of changing the behaviour of main_char in 1.16 so I will revisit this then to add more detail.

Permissions overview: permissions overview

By default the permissions overview only shows permissions which are applied to a user or group. You can switch to viewing all of them with the button in the top right.

Permissions audit: permissions audit

Shows all of the users with the permission applied directly first, then all of the groups with the permission and their member after that. As mentioned, this is where I would like to add extra fields like main character name, main character corporation etc in the future.

Merge request reports