aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2022-11-14Migrations: Create the `group-leader` role and give it privilegesFrederick Muriuki Muriithi
2022-11-14Migrations: Create `group_roles` tableFrederick Muriuki Muriithi
2022-11-14Migrations: Drop `generic_role*` tablesFrederick Muriuki Muriithi
2022-11-14Rename files for consistencyFrederick Muriuki Muriithi
2022-11-14Migrations: Add generic_role_privileges tableFrederick Muriuki Muriithi
2022-11-14Migrations: Migration for initial privilegesFrederick Muriuki Muriithi
2022-11-13Documentation: Explain how to run migrationsFrederick Muriuki Muriithi
2022-11-10Migrations: Add columns to 'privileges' tableFrederick Muriuki Muriithi
2022-11-10Tests: Generalise tests for adding/removing columns to/from tablesFrederick Muriuki Muriithi
2022-11-10Migrations: migration for `role_privileges` tableFrederick Muriuki Muriithi
2022-11-10Migrations: migration for `role_privileges` tableFrederick Muriuki Muriithi
2022-11-10Migrations: migration for 'generic_roles' tableFrederick Muriuki Muriithi
2022-11-10Migrations: migration for 'roles' tableFrederick Muriuki Muriithi
2022-11-10Migrations: migration for 'genotype_resources' tableFrederick Muriuki Muriithi
2022-11-10Migrations: Add migration for 'phenotype_resources' tableFrederick Muriuki Muriithi
2022-11-10Migrations: Add migration for mrna_resources tableFrederick Muriuki Muriithi
2022-11-10Migrations: Add migration for 'resources' tableFrederick Muriuki Muriithi
2022-11-09Migrations: Add `resource_meta` field to `resource_categories` tableFrederick Muriuki Muriithi
2022-11-09Tests: Provide backend fixture to (apply|rollback)_single_migrationFrederick Muriuki Muriithi
2022-11-08Fix issue where only primary samples were used when all samples arezsloan
2022-11-08Migrations: Improve `resource_categories` data tests.Frederick Muriuki Muriithi
2022-11-08Migrations: Init `resource_categories` with initial categoriesFrederick Muriuki Muriithi
2022-11-08Migrations: Create `resource_categories` table.Frederick Muriuki Muriithi
2022-11-08Migrations: Create `privileges` table.Frederick Muriuki Muriithi
2022-11-08Tests: Fix test name.Frederick Muriuki Muriithi
2022-11-08Tests: Fix typo: remove variable from quotes.Frederick Muriuki Muriithi
2022-11-08Add migration to create the groups table.Frederick Muriuki Muriithi
2022-11-08Tests: Generalise testing 'CREATE TABLE' migrationsFrederick Muriuki Muriithi
2022-11-08CLI: Provide `apply-migrations` command for flaskFrederick Muriuki Muriithi
2022-11-08Settings: Provide default `AUTH_DB` setting.Frederick Muriuki Muriithi
2022-11-08Tests: Tests the credentials check systemFrederick Muriuki Muriithi
2022-11-08Tests: Test migration to create user_credentials tableFrederick Muriuki Muriithi
2022-11-08Tests: Separate *ALL* unit test fixtures from auth-specific onesFrederick Muriuki Muriithi
2022-11-03Add credentials checkingFrederick Muriuki Muriithi
2022-11-03Rename migration test.Frederick Muriuki Muriithi
2022-11-03Initialise the Auth(entic|oris)ation packagesFrederick Muriuki Muriithi
2022-11-02Re-implement RDF related code to use monads in its own moduleMunyoki Kilyungi
2022-11-02Fix pylint and mypy errorsMunyoki Kilyungi
2022-11-02Add tests for monadic_dictMunyoki Kilyungi
2022-11-02Add type stubs for MaybeMunyoki Kilyungi
2022-10-28Use Xapian index path from app settings.Arun Isaac
2022-10-28Disable various pylint checks on Connection class.Arun Isaac
2022-10-28Add search.Arun Isaac
2022-10-26Add xapian database connection context manager.Arun Isaac
2022-10-25Reshape column major genotype database storage correctly.Arun Isaac
2022-10-22fix issue;parsing sample data (#102)Alexander Kabui
2022-10-18Add xapian indexing script.Arun Isaac
2022-10-18Support server side SQL query retrieval.Arun Isaac
2022-10-18Add database connection context manager.Arun Isaac
2022-10-18Add monadic utilities.Munyoki Kilyungi