aboutsummaryrefslogtreecommitdiff
path: root/gn3
AgeCommit message (Expand)Author
2023-01-24search: Assume triplets mean synteny is requested.Arun Isaac
2023-01-24search: Use comprehension when splitting location.Arun Isaac
2023-01-23auth: Add missing moduleFrederick Muriuki Muriithi
2023-01-23auth: create group: Fix group creation.Frederick Muriuki Muriithi
2023-01-21auth: Groups - Fetch all existing groupsFrederick Muriuki Muriithi
2023-01-21auth: Roles - Fix bug with role retrieval.Frederick Muriuki Muriithi
2023-01-21auth: Fix saving of scope values. Add scope items.Frederick Muriuki Muriithi
2023-01-20mypy: minor fixes to typing errorsFrederick Muriuki Muriithi
2023-01-20auth: rename revocation endpointFrederick Muriuki Muriithi
2023-01-20auth: Save token with updateFrederick Muriuki Muriithi
2023-01-20auth: Setup the user correctlyFrederick Muriuki Muriithi
2023-01-20auth: Add development utils/toolsFrederick Muriuki Muriithi
2023-01-19search: Downcase before applying SI suffix.Arun Isaac
2023-01-19search: Use decimals, not floats, to manipulate range limits.Arun Isaac
2023-01-19search: Only look for SI suffix in the last character.Arun Isaac
2023-01-19search: Apply SI suffix only if last character is an actual suffix.Arun Isaac
2023-01-19auth: Fix user registrationFrederick Muriuki Muriithi
2023-01-18search: Ensure limits of chromosomal interval is non-negative.Arun Isaac
2023-01-18search: Convert point locations to a +/- 50 kbase range.Arun Isaac
2023-01-18Pass species and species prefix as a single query argument.Arun Isaac
2023-01-18auth: Fix tests after enforcing FOREIGN KEY constraintFrederick Muriuki Muriithi
2023-01-18auth: Enable FOREIGN KEY constraint for the connectionsFrederick Muriuki Muriithi
2023-01-18Tolerate WEIGHT operator in parsed search queries.Arun Isaac
2023-01-18Implement synteny search.Arun Isaac
2023-01-18Support location shorthands in search queries.Arun Isaac
2023-01-18Split off search query parsing into separate function.Arun Isaac
2023-01-16auth: update privileges formatFrederick Muriuki Muriithi
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
2022-12-28auth: Add resource server and /user endpointFrederick Muriuki Muriithi
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-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-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-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