aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2023-01-11auth: assign default role. separate group creation from group adminFrederick Muriuki Muriithi
2023-01-11auth: Add missing importFrederick Muriuki Muriithi
2023-01-05auth: Persist the user's registration detailsFrederick Muriuki Muriithi
2023-01-04auth: Add `/register-user` endpointFrederick Muriuki Muriithi
2023-01-04auth: return group info as part of user detailsFrederick Muriuki Muriithi
2023-01-04auth: Return only non-resource roles on `/user-roles` endpointFrederick Muriuki Muriithi
2023-01-03auth: Fetch all of a user's roles.Frederick Muriuki Muriithi
2023-01-03auth: rename fixtures: test_* -> fxtr_*Frederick Muriuki Muriithi
2022-12-31auth: Document new ideas for privilegesFrederick Muriuki Muriithi
2022-12-28auth: Add resource server and /user endpointFrederick Muriuki Muriithi
2022-12-23Update how to set configurations in READMEzsloan
2022-12-23Add a couple necessary environment variableszsloan
2022-12-22tests: Setup environment variables and configsFrederick Muriuki Muriithi
2022-12-22auth: implement OAuth2 flow.oauth2_auth_flowFrederick Muriuki Muriithi
2022-12-21auth: oauth2: users: Add expected propertyFrederick Muriuki Muriithi
2022-12-21migrations: create the authorisation_code tableFrederick Muriuki Muriithi
2022-12-21migrations: create oauth2_tokens tableFrederick Muriuki Muriithi
2022-12-21migrations: New migrationFrederick Muriuki Muriithi
2022-12-21auth: Add default row_factory to sqlite3Frederick Muriuki Muriithi
2022-12-21Enable authenticationFrederick Muriuki Muriithi
2022-12-21gn3: (gn3.random -> gn3.chancy): Rename module to avoid conflicts.Frederick Muriuki Muriithi
2022-12-12auth: functions to get user resourcesFrederick Muriuki Muriithi
2022-12-12tests: Update fixtures to use for testing resources functionsFrederick Muriuki Muriithi
2022-12-12auth: Add a way to check whether a user is a group leaderFrederick Muriuki Muriithi
2022-12-12auth: pass cursor object to `user_group` functionFrederick Muriuki Muriithi
2022-12-12auth: Attach group to GroupRole, rather than group_idFrederick Muriuki Muriithi
2022-12-12tests: Reorganise fixturesFrederick Muriuki Muriithi
2022-12-08Remove unused importFrederick Muriuki Muriithi
2022-12-08auth: test for `user_resources` function (incomplete)Frederick Muriuki Muriithi
2022-12-08tests: Fix issues caught by testsFrederick Muriuki Muriithi
2022-12-08auth: add test to retrieve public resourcesFrederick Muriuki Muriithi
2022-12-08auth: add function to retrieve a user's groupFrederick Muriuki Muriithi
2022-12-08migrations: Add column `public` to `resources` tableFrederick Muriuki Muriithi
2022-12-06Use a dataset's name to fetch it's metadata from RDFMunyoki Kilyungi
2022-12-06migrations: Add `group_user_roles_on_resources` tableFrederick Muriuki Muriithi
2022-12-06mypy and pylint fixesAlexander_Kabui
2022-12-06remove noisy tests for constant array correlationAlexander_Kabui
2022-12-06update tests for lit correlationAlexander_Kabui
2022-12-02correlations: return `None` rather than zero for missing lit corrsFrederick Muriuki Muriithi
2022-11-29remove trailing whitespaceAlexanderKabui
2022-11-29remove unused function parameterAlexanderKabui
2022-11-29tests: fix failing testFrederick Muriuki Muriithi
2022-11-28Catch a URLError when virtuoso isn't running at allMunyoki Kilyungi
2022-11-28Fix pylint errorsMunyoki Kilyungi
2022-11-28Fail gracefully when virtuoso is not accessibleMunyoki Kilyungi
2022-11-24auth: Check for authentication and fix errorsFrederick Muriuki Muriithi
2022-11-24auth: Implement `create_resource` functionFrederick Muriuki Muriithi
2022-11-24auth: Define base exceptionsFrederick Muriuki Muriithi
2022-11-24tests: Add test for `create_resource`Frederick Muriuki Muriithi
2022-11-23Create a new REST endpoint for fetching a phenotype's metadataMunyoki Kilyungi