| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-12-03 | Improve error messaging. | Frederick Muriuki Muriithi | |
| 2025-07-31 | Clean up data on group deletion. | Frederick Muriuki Muriithi | |
| 2025-07-31 | Re-grant access to sysadmin, in case they're removed as group member | Frederick Muriuki Muriithi | |
| 2025-07-31 | Revoke roles a user has on group when they are removed as a member. | Frederick Muriuki Muriithi | |
| 2025-07-31 | Check for data inconsistency. | Frederick Muriuki Muriithi | |
| 2025-07-31 | Prevent error in case sysadmin user already has access | Frederick Muriuki Muriithi | |
| In case any sysadmin user has access to the resource, we do not want the query failing for other sysadmins. | |||
| 2025-07-31 | Grant sysadmins access to user group when its created. | Frederick Muriuki Muriithi | |
| 2025-07-31 | Delete a group. | Frederick Muriuki Muriithi | |
| 2025-07-31 | Break circular dependency - move utility function to module of use. | Frederick Muriuki Muriithi | |
| 2025-07-31 | Add function to retrieve inbredset-group data. | Frederick Muriuki Muriithi | |
| 2025-07-31 | Fix query to remove user from group. | Frederick Muriuki Muriithi | |
| 2025-07-30 | Provide endpoint to remove a group member. | Frederick Muriuki Muriithi | |
| 2025-07-30 | Fix linting errors and typos. | Frederick Muriuki Muriithi | |
| 2025-07-30 | Call the correct function. | Frederick Muriuki Muriithi | |
| 2025-07-30 | Remove a user from a group as a member. | Frederick Muriuki Muriithi | |
| 2025-07-30 | Fetch resource object that wraps the group for authorisations | Frederick Muriuki Muriithi | |
| 2025-07-30 | Don't allow user to create a group when they are a member of another | Frederick Muriuki Muriithi | |
| When user is made a member of a group, we revoke their ability to create a new group. | |||
| 2025-07-30 | Grant user `system-administrator` role on all resources | Frederick Muriuki Muriithi | |
| During promotion of a user to system admin, grant the user `system-administrator` role on all resources in the system. | |||
| 2025-07-29 | Fix issues caught by the type-checker. | Frederick Muriuki Muriithi | |
| 2025-07-29 | Fix issues caught by code-linter. | Frederick Muriuki Muriithi | |
| 2025-07-29 | Actually delete a resource. | Frederick Muriuki Muriithi | |
| 2025-07-29 | Grant sysadmins access to the resource when created. | Frederick Muriuki Muriithi | |
| 2025-07-29 | Add function to delete a resource. | Frederick Muriuki Muriithi | |
| 2025-07-29 | Add new route for consistency. | Frederick Muriuki Muriithi | |
| 2025-07-29 | Refactor: Replace old auth-checking function with spec-based one. | Frederick Muriuki Muriithi | |
| 2025-07-29 | Bugfix: Fix typo - we don't pass objects, just their IDs. | Frederick Muriuki Muriithi | |
| 2025-07-29 | Assign now system-wide resource-access privileges to sysadmins. | Frederick Muriuki Muriithi | |
| 2025-07-29 | Add system-wide resource-access privileges for system administrators | Frederick Muriuki Muriithi | |
| 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. | |||
| 2025-07-29 | Deprecate older authorisation-checking functions. | Frederick Muriuki Muriithi | |
| 2025-07-29 | Import entire uuid module rather than specific symbols. | Frederick Muriuki Muriithi | |
| 2025-07-29 | Create outline for deleting user groups from the auth server. | Frederick Muriuki Muriithi | |
| 2025-07-29 | Add spec-based authorisation checker function. | Frederick Muriuki Muriithi | |
| 2025-07-16 | Implement initial views into the groups endpoints. | Frederick Muriuki Muriithi | |
| 2025-07-09 | Fix some linting issues. | Frederick Muriuki Muriithi | |
| 2025-07-08 | Provide zero counts for all and filtered totals. | Frederick Muriuki Muriithi | |
| 2025-07-08 | Enable filtering of groups list and length limiting. | Frederick Muriuki Muriithi | |
| 2025-07-07 | Enable limiting the number of items returned. | Frederick Muriuki Muriithi | |
| 2025-06-11 | Fix code issue caught by type-checker. | Frederick Muriuki Muriithi | |
| 2025-06-11 | Fix code issues caught by the linter. | Frederick Muriuki Muriithi | |
| 2025-06-09 | Add inbredset-group resource type in unlinked_data function | zsloan | |
| This still needs to be implemented, but this commit prevents the key error | |||
| 2025-06-09 | Enable linking multiple data items to a resource in single request. | Frederick Muriuki Muriithi | |
| 2025-06-09 | Add function to fetch the wrapper resource for a specific group. | Frederick Muriuki Muriithi | |
| 2025-06-09 | Add a function to fetch the system resource. | Frederick Muriuki Muriithi | |
| 2025-06-09 | Check for a user's privileges on a particular resource. | Frederick Muriuki Muriithi | |
| Add a general function to check that a particular user has certain privileges on a particular resource. | |||
| 2025-02-26 | Fix pylint errors. | Frederick Muriuki Muriithi | |
| 2025-02-17 | Use default sys-admin group if user is not a member of any group. | Frederick Muriuki Muriithi | |
| Instead of failing, assign any population resource to the default system admin group, if the user is not a member of any group. | |||
| 2025-02-17 | Provide a way to fetch a system-administrator's group. | Frederick Muriuki Muriithi | |
| 2024-11-22 | Use code in gn_libs for MySQL/MariaDB connection. | Frederick Muriuki Muriithi | |
| Update the application to use the gn_libs code for connecting to the database, rather than using a local module. | |||
| 2024-10-09 | Put routes behind auth. | Frederick Muriuki Muriithi | |
| 2024-10-03 | BugFix: Fetch also roles assigned to user | Frederick Muriuki Muriithi | |
| When fetching the resource roles, fetch also any roles that are assigned to the user for that resource. | |||
