| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-05-19 | Add missing import. HEAD main | Munyoki Kilyungi | |
| Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
| 2026-05-18 | Call a function `func` with a database connection. | Frederick Muriuki Muriithi | |
| 2026-05-14 | Separate checking of system and resource privileges. | Frederick Muriuki Muriithi | |
| Merging the resource and system privileges before checking leads to some subtle bugs. This commit separates the checking of the two. | |||
| 2026-05-13 | Remove administrative-specific privileges. | Frederick Muriuki Muriithi | |
| The `system:resource:[view/edit/delete]` privileges are administrative and checking for them here is a bug. It exposes data publicly. | |||
| 2026-05-08 | Raise exceptions for 400, and 500 responses. | Frederick Muriuki Muriithi | |
| 2026-04-23 | Add privileges checks for system-level actions. | Frederick Muriuki Muriithi | |
| 2026-04-22 | Add check for batch-edit privileges. | Frederick Muriuki Muriithi | |
| 2026-04-01 | Fix minor code issues caught by the linter. | Frederick Muriuki Muriithi | |
| 2026-03-31 | Check for applying/rejecting edits for resources requiring review. | Frederick Muriuki Muriithi | |
| Some resources, when edited by a user, might require that those changes be reviewed and either applied or rejected by a different reviewer. | |||
| 2026-03-31 | Enforce the following invariants for roles/privileges: | Frederick Muriuki Muriithi | |
| * "Creators" can ONLY create * "Viewers" can ONLY view * "Editors" can view AND edit * "Deletors" Can view AND edit AND delete | |||
| 2026-03-31 | Rename module and add privileges to checks. | Frederick Muriuki Muriithi | |
| * checks.py --> resources.py * Add privileges for InbredSet groups editing. | |||
| 2026-03-31 | Move generalised checker function to the authspec module. | Frederick Muriuki Muriithi | |
| 2026-03-31 | Delete unused class. | Frederick Muriuki Muriithi | |
| 2026-03-30 | Add checks for privileges. | Frederick Muriuki Muriithi | |
| * Make privileges a package rather than a module and rename previous module. * Add generic checks for most-common features of the system. | |||
| 2026-02-09 | Remove unnecessary semicolon: linting. | Frederick Muriuki Muriithi | |
| 2026-01-28 | Channel - guix-bioinformatics: Upgrade to commit 9b0955f. | Frederick Muriuki Muriithi | |
| Update the commit for the guix bioinformatics channel to fit in with @mbonz update at https://git.genenetwork.org/gn-machines/commit/?id=04c2a18f615bc0a387235544433989af2e8cb62b | |||
| 2026-01-28 | Channels: Fix commits of upstream channels to prevent build failures | Frederick Muriuki Muriithi | |
| * guix-past: Fix to commit 473c942. * guix-rust-past-crates: Fix to commit b8b7ffb. | |||
| 2026-01-08 | Enable killing of a long-running job. | Frederick Muriuki Muriithi | |
| 2026-01-08 | Enable job deletion. | Frederick Muriuki Muriithi | |
| Provide functions to enable deletion of jobs from the database. | |||
| 2026-01-08 | Order user jobs from newest to oldest. | Frederick Muriuki Muriithi | |
| 2026-01-08 | Bug: Process the external ID before attempting to use it. | Frederick Muriuki Muriithi | |
| Process the external ID to ensure it is a valid value before attempting to use it. | |||
| 2026-01-07 | Fetch jobs by their external IDs. | Frederick Muriuki Muriithi | |
| 2026-01-07 | Link a jobs to external IDs. | Frederick Muriuki Muriithi | |
| 2026-01-07 | Fix type annotation. | Frederick Muriuki Muriithi | |
| 2026-01-07 | Fix linting issues. | Frederick Muriuki Muriithi | |
| 2026-01-05 | Remove erroneous statement: no such variable `stderr_handler`. | Frederick Muriuki Muriithi | |
| 2026-01-05 | Setup type information for `app_logger` argument. | Frederick Muriuki Muriithi | |
| Setup the type information to help with type-checking. | |||
| 2026-01-05 | Add basic logging initialisation functions. | 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 | 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-15 | Update channel depencies: Use only `gn-machines`. | Frederick Muriuki Muriithi | |
| 2025-12-13 | Revert "Add pinned 'guix channel.'" | Frederick Muriuki Muriithi | |
| This reverts commit a1a94128cdcd4277282422412c91c4cd440ca91e. We do not pin guix here. We pin guix at point-of-use, i.e. gn-machines. | |||
| 2025-12-09 | Add pinned 'guix channel.' | Munyoki Kilyungi | |
| Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
| 2025-12-09 | Add http logging utilities to be used in the rest of gn. | Munyoki Kilyungi | |
| Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
| 2025-11-11 | Add guix-rast-past-crates channel. | Munyoki Kilyungi | |
| Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
| 2025-11-11 | Update guix-past url. | Munyoki Kilyungi | |
| Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
| 2025-11-11 | Update guix-past channel. | Munyoki Kilyungi | |
| Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
| 2025-08-13 | Fix logger name: use the module's name. | Frederick Muriuki Muriithi | |
| 2025-08-12 | Support `ssl=True/False` option for mariadb connection options. | Frederick Muriuki Muriithi | |
| 2025-08-12 | Log out connection options in debug mode. | Frederick Muriuki Muriithi | |
| 2025-08-12 | Add link to docs on expected arguments. | Frederick Muriuki Muriithi | |
| 2025-07-24 | Deactivate a check that's likely wrong - add a note. privileges-checking2 | Frederick Muriuki Muriithi | |
| 2025-07-24 | Fix errors caught by type-checker. | Frederick Muriuki Muriithi | |
| 2025-07-24 | Implement check function. | Frederick Muriuki Muriithi | |
| 2025-07-24 | Replace prints with logging. | Frederick Muriuki Muriithi | |
| 2025-07-24 | Add test for the `check` function. | Frederick Muriuki Muriithi | |
| 2025-07-24 | Add test to check for reduction of specifications. | Frederick Muriuki Muriithi | |
| 2025-07-24 | Populate empty tests. | Frederick Muriuki Muriithi | |
| 2025-07-23 | First, very basic implementation to pass all of the (current) tests. | Frederick Muriuki Muriithi | |
| 2025-07-23 | Add some more tests for invalid specifications. | Frederick Muriuki Muriithi | |
