| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 7 days | `system_resource(...)` function takes either connection or cursor HEAD main | Frederick Muriuki Muriithi | |
| Refactor to allow the `gn_auth.auth.authorisation.resources.system.models.system_resource` function to take either a database connection or cursor and use that to retrieve the "system resource". | |||
| 7 days | `create_resource(...)` function takes either connection or cursor | Frederick Muriuki Muriithi | |
| Refactor to allow the `gn_auth.auth.authorisation.resources.models.create_resource` function to take either a database connection or cursor to perform its tasks. | |||
| 2025-12-15 | Fix issues caught by mypy. | Frederick Muriuki Muriithi | |
| 2025-12-15 | Explicitly include all channel dependencies. | Frederick Muriuki Muriithi | |
| There's a bug in guix where if we declare a that channel C depends on channel B, and channel B happens to rely on channel A, then channel A is not propagated for C, leading to build failures. | |||
| 2025-12-15 | Trigger Build | Frederick Muriuki Muriithi | |
| 2025-12-15 | Update channel dependencies: Use only `gn-machines`. | Frederick Muriuki Muriithi | |
| 2025-12-15 | Revert "Add pinned 'guix channel to gn-auth's channel." | Frederick Muriuki Muriithi | |
| This reverts commit bb56c3d6a1bb2c9d4b3a94750a9049bcdf9cbc29. We do not pin the channel dependencies here — we pin the channel dependencies at the point of use, a.k.a gn-machines. | |||
| 2025-12-15 | Use package definition in gn-machines | Frederick Muriuki Muriithi | |
| Use the package definition in gn-machines rather than that in guix-bioinformatics in order to ensure that we have the latest dependencies. | |||
| 2025-12-09 | Add pinned 'guix channel to gn-auth's channel. | Munyoki Kilyungi | |
| Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
| 2025-12-03 | Improve error messaging. | Frederick Muriuki Muriithi | |
| 2025-12-03 | Add endpoint for getting user details, given user ID | zsloan | |
| 2025-11-11 | Update channels. | Munyoki Kilyungi | |
| Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
| 2025-10-06 | flask-cors: Remove minimum version pinning. | Frederick Muriuki Muriithi | |
| The build was failing with ``` ContextualVersionConflict(flask-cors 0.0.1 ... Requirement.parse('flask-cors>=3.0.9'), {'gn-auth'}) ``` | |||
| 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 | Add type-hinting to the top-level exception handler. | Frederick Muriuki Muriithi | |
| 2025-07-31 | Set HTTP response code from the exception if present. | 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-31 | Add sysadmin-level privileges for user management. | 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 | Type-Check fix: Function does not return anything. | Frederick Muriuki Muriithi | |
| 2025-07-30 | Use provided functions to add warnings filters. | 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 | Implement revocation of `system-administrator` role. | Frederick Muriuki Muriithi | |
| 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-30 | Add global configurations for warnings filters. | Frederick Muriuki Muriithi | |
| 2025-07-30 | Rename function, retaining some backwards compatibility. | Frederick Muriuki Muriithi | |
| 2025-07-30 | Function to fetch the `system-administrator` role details from db. | Frederick Muriuki Muriithi | |
| 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 | Pass connection object rather than cursor object. | 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 `system-administrator` role on all non-system resources. | Frederick Muriuki Muriithi | |
| 2025-07-29 | Assign now system-wide resource-access privileges to sysadmins. | Frederick Muriuki Muriithi | |
