aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
22 hoursClean up data on group deletion.HEADmainFrederick Muriuki Muriithi
22 hoursRe-grant access to sysadmin, in case they're removed as group memberFrederick Muriuki Muriithi
22 hoursRevoke roles a user has on group when they are removed as a member.Frederick Muriuki Muriithi
22 hoursCheck for data inconsistency.Frederick Muriuki Muriithi
22 hoursPrevent error in case sysadmin user already has access•••In case any sysadmin user has access to the resource, we do not want the query failing for other sysadmins. Frederick Muriuki Muriithi
22 hoursGrant sysadmins access to user group when its created.Frederick Muriuki Muriithi
25 hoursAdd type-hinting to the top-level exception handler.Frederick Muriuki Muriithi
25 hoursSet HTTP response code from the exception if present.Frederick Muriuki Muriithi
25 hoursDelete a group.Frederick Muriuki Muriithi
28 hoursBreak circular dependency - move utility function to module of use.Frederick Muriuki Muriithi
28 hoursAdd function to retrieve inbredset-group data.Frederick Muriuki Muriithi
28 hoursFix query to remove user from group.Frederick Muriuki Muriithi
29 hoursAdd sysadmin-level privileges for user management.Frederick Muriuki Muriithi
2 daysProvide endpoint to remove a group member.Frederick Muriuki Muriithi
2 daysFix linting errors and typos.Frederick Muriuki Muriithi
2 daysCall the correct function.Frederick Muriuki Muriithi
2 daysType-Check fix: Function does not return anything.Frederick Muriuki Muriithi
2 daysUse provided functions to add warnings filters.Frederick Muriuki Muriithi
2 daysRemove a user from a group as a member.Frederick Muriuki Muriithi
2 daysFetch resource object that wraps the group for authorisationsFrederick Muriuki Muriithi
2 daysDon't allow user to create a group when they are a member of another•••When user is made a member of a group, we revoke their ability to create a new group. Frederick Muriuki Muriithi
2 daysImplement revocation of `system-administrator` role.Frederick Muriuki Muriithi
2 daysGrant user `system-administrator` role on all resources•••During promotion of a user to system admin, grant the user `system-administrator` role on all resources in the system. Frederick Muriuki Muriithi
2 daysAdd global configurations for warnings filters.Frederick Muriuki Muriithi
2 daysRename function, retaining some backwards compatibility.Frederick Muriuki Muriithi
2 daysFunction to fetch the `system-administrator` role details from db.Frederick Muriuki Muriithi
3 daysFix issues caught by the type-checker.Frederick Muriuki Muriithi
3 daysFix issues caught by code-linter.Frederick Muriuki Muriithi
3 daysPass connection object rather than cursor object.Frederick Muriuki Muriithi
3 daysActually delete a resource.Frederick Muriuki Muriithi
3 daysGrant sysadmins access to the resource when created.Frederick Muriuki Muriithi
3 daysAdd function to delete a resource.Frederick Muriuki Muriithi
3 daysAdd new route for consistency.Frederick Muriuki Muriithi
3 daysRefactor: Replace old auth-checking function with spec-based one.Frederick Muriuki Muriithi
3 daysBugfix: Fix typo - we don't pass objects, just their IDs.Frederick Muriuki Muriithi
3 daysAssign `system-administrator` role on all non-system resources.Frederick Muriuki Muriithi
3 daysAssign now system-wide resource-access privileges to sysadmins.Frederick Muriuki Muriithi
3 daysAdd system-wide resource-access privileges for system administrators•••System administrators need to access, and modify the resources in the system, and to do that, we need to grant them specific privileges to check against. These privileges act on the wrapper resource objects, not necessarily the data attached to the resource object. Frederick Muriuki Muriithi
3 daysDeprecate older authorisation-checking functions.Frederick Muriuki Muriithi
3 daysImport entire uuid module rather than specific symbols.Frederick Muriuki Muriithi
3 daysCreate outline for deleting user groups from the auth server.Frederick Muriuki Muriithi
3 daysAdd spec-based authorisation checker function.Frederick Muriuki Muriithi
4 daysAdd group details to masquerade data.Frederick Muriuki Muriithi
4 daysOnly include the group if the user is a member of one.Frederick Muriuki Muriithi
10 daysMigrations: Give sysadmins the 'system:user:edit' privilege.Frederick Muriuki Muriithi
10 daysMigrations: New privilege (system:user:edit)•••Add a new privilege to give users the general ability to edit user information at the 'system level', i.e. edit user information for any user. Frederick Muriuki Muriithi
2025-07-17Bugfix: remove obsolete variable name.Frederick Muriuki Muriithi
2025-07-17Bugfix: Get user IDs from objects.Frederick Muriuki Muriithi
2025-07-17Bugfix: Retrieve the reasons, not the entire dict.Frederick Muriuki Muriithi
2025-07-17Improve messaging for deletion failures.Frederick Muriuki Muriithi