| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 10 days | Fix minor code issues caught by the linter. HEAD main | Frederick Muriuki Muriithi | |
| 10 days | 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. | |||
| 10 days | 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 | |||
| 10 days | Rename module and add privileges to checks. | Frederick Muriuki Muriithi | |
| * checks.py --> resources.py * Add privileges for InbredSet groups editing. | |||
| 10 days | Move generalised checker function to the authspec module. | Frederick Muriuki Muriithi | |
| 10 days | Delete unused class. | Frederick Muriuki Muriithi | |
| 11 days | 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 | |
| 2025-07-23 | Improve definition of types. | Frederick Muriuki Muriithi | |
| 2025-07-23 | Privileges-check specification parsing: add a new test. | Frederick Muriuki Muriithi | |
| Check that the parser reduces interleaved conditions into a simpler tree, merging conditionals where appropriate. | |||
| 2025-07-22 | Begin working on simple DSL for privileges checking. | Frederick Muriuki Muriithi | |
| 2025-06-11 | Fix code errors caught by type-checker. | Frederick Muriuki Muriithi | |
| 2025-06-11 | Fix code errors caught by linter. | Frederick Muriuki Muriithi | |
| 2025-06-10 | Setup launcher logging. | Frederick Muriuki Muriithi | |
| Enable logging out details of the launcher's process to help with debugging issues. | |||
| 2025-06-04 | Add function to make a "peeker" function. | Frederick Muriuki Muriithi | |
| The current peeker function `__pk__` has pre-specified logger(s) which are not always present in all environments, and even when present, might not have the appropriate configuration. This commit provides a way to build a peeker function that is passed the logger to use. | |||
