aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-09-26migrations: Create `group_resources` table.Frederick Muriuki Muriithi
2023-09-26Drop `group_id` from resources tableFrederick Muriuki Muriithi
Drop the `group_id` from the `resources` table and update all dependent tables to fix FOREIGN KEY constraints to ensure integrity of the data.
2023-09-26Add `system` and `group` resource categories.Frederick Muriuki Muriithi
2023-09-26Resources refactor: Add `resource_ownership` tableFrederick Muriuki Muriithi
New table to link resources to groups, where relevant.
2023-09-19Remove pinned commitFrederick Muriuki Muriithi
2023-09-06Update yoyo-migration and mypyFrederick Muriuki Muriithi
Update the dependencies to enable the use of Python-3.10
2023-08-31Add documentation on troubleshooting tokensFrederick Muriuki Muriithi
2023-08-31Indent the code with `guix-devel-mode`Frederick Muriuki Muriithi
2023-08-30Replace `(...) with (list ...): Fixes "undefined gexp" failure.Frederick Muriuki Muriithi
Replace the backquoted expression in the (arguments ...) section of the package definition to fix the error where the build could not find the variable gexp
2023-08-30Include missing module.Frederick Muriuki Muriithi
2023-08-25Fix linting issues with package definition.Frederick Muriuki Muriithi
2023-08-24Add LICENSE fileFrederick Muriuki Muriithi
2023-08-23Add gunicorn as a dependency.Frederick Muriuki Muriithi
2023-08-23pylint: Load extra checkers.Frederick Muriuki Muriithi
2023-08-23pylint: Remove statement calling non-existent memberFrederick Muriuki Muriithi
2023-08-23pylint: replace ellipsis with statement raising exception.Frederick Muriuki Muriithi
2023-08-23pylint: Replace `lambda ...` statements with `def ...`Frederick Muriuki Muriithi
2023-08-16Do not use current-filename.Frederick Muriuki Muriithi
For some reason, current-filename does not work with Guix channels. This change was provided by Arun Isaac<arunisaac@systemreboot.net> but I could not seem to figure out how to download the patches from protonmail therefore I give the credit here.
2023-08-16Fix typo in package name.Frederick Muriuki Muriithi
2023-08-16Do not find the exact version for Guix package.Frederick Muriuki Muriithi
Finding the exact version number is a lot of work for a minor cosmetic effect. This change was suggested by Arun. I could not figure out how to download the patch from protonmail directly, so I have to give credit here.
2023-08-16Remove definition (use on in `guix-bioinformatics`)Frederick Muriuki Muriithi
2023-08-16Add `guix-bioinformatics` and `guix-past` as channel dependencies.Frederick Muriuki Muriithi
2023-08-16Avoid extreme nesting for single-package channel.Frederick Muriuki Muriithi
2023-08-14Set version to hard-coded value in checkoutFrederick Muriuki Muriithi
2023-08-14Fix bugsFrederick Muriuki Muriithi
2023-08-14Wrap package definition in `(define-public ...)`Frederick Muriuki Muriithi
2023-08-14Add missing dependencyFrederick Muriuki Muriithi
Define `python-authlib` package.
2023-08-14Make repository a channel.Frederick Muriuki Muriithi
2023-08-09Add documentation on configuration and installation.Frederick Muriuki Muriithi
2023-08-08Set the root packages as "gn_auth"Munyoki Kilyungi
* setup.py: Delete "packages". Add package_dir.
2023-08-08Quiet linter: Eliminate trailing newline.Frederick Muriuki Muriithi
2023-08-08Run test with buildFrederick Muriuki Muriithi
Modify the guix build `check' phase to run the tests with pytest.
2023-08-08Use relative imports to break circular import errorsFrederick Muriuki Muriithi
2023-08-08Docs: Add documentationFrederick Muriuki Muriithi
2023-08-08Add WSGI entry point.Frederick Muriuki Muriithi
2023-08-08Fix type-checking errorsFrederick Muriuki Muriithi
2023-08-08Fix issues caught by linterFrederick Muriuki Muriithi
* Add a .pylintrc to silence annoying messages * Fix imports * Add missing `parse_db_url` function * Add a new `gn_auth.auth.db.redis` module
2023-08-07Add documentation on expected checks.Frederick Muriuki Muriithi
2023-08-07Fix testsFrederick Muriuki Muriithi
2023-08-07Add routes to the applicationFrederick Muriuki Muriithi
2023-08-07Enable automatic fetching of version information.Frederick Muriuki Muriithi
2023-08-07Add missing modulesFrederick Muriuki Muriithi
Copy over missing modules and functions to completely disconnect gn-auth from GN3.
2023-08-07Change imports to new unified db module.Frederick Muriuki Muriithi
2023-08-07Collect db-connections function in single module.Frederick Muriuki Muriithi
2023-08-07Update dependenciesFrederick Muriuki Muriithi
* python-redis: Enable access to Redis * python-mysqlclient: Enable access to MySQL/Mariadb
2023-08-07Update module name/pathFrederick Muriuki Muriithi
Change from gn3 to gn_auth
2023-08-04Ignore site-local startup scriptsFrederick Muriuki Muriithi
Ignore the local script(s) we use to launch the application.
2023-08-04Add some missing packagesFrederick Muriuki Muriithi
2023-08-04Initialise the application and update some module importsFrederick Muriuki Muriithi
2023-08-04Copy over files from GN3 repository.Frederick Muriuki Muriithi