aboutsummaryrefslogtreecommitdiff
path: root/gn_auth
AgeCommit message (Collapse)Author
6 daysFix some linting issues.Frederick Muriuki Muriithi
7 daysProvide zero counts for all and filtered totals.Frederick Muriuki Muriithi
7 daysEnable filtering of groups list and length limiting.Frederick Muriuki Muriithi
8 daysEnable limiting the number of items returned.Frederick Muriuki Muriithi
8 daysCheck "Content-Type" header. Also process get params.Frederick Muriuki Muriithi
* Use the "Content-Type" value to check whether or not to attempt to read the sent values as json * Process also the get parameter, to allow the endpoints to be slightly more flexible (this probably breaks how HTTP should work).
12 daysFix minor issues caught by mypy.Frederick Muriuki Muriithi
12 daysBugfix: Fix clauses for user listing query.Frederick Muriuki Muriithi
12 daysFix some linting issues.Frederick Muriuki Muriithi
12 daysBugfix: Build up "WHERE" clauses correctlyFrederick Muriuki Muriithi
Have the email and name checked with "OR" where both are present.
12 daysProvide missing symbol.Frederick Muriuki Muriithi
12 daysBugfix: Set the correct value.Frederick Muriuki Muriithi
2025-06-25Delete system users.Frederick Muriuki Muriithi
2025-06-24Search in names too. Fix query params.Frederick Muriuki Muriithi
2025-06-24Enable filtering of data, and limiting length.Frederick Muriuki Muriithi
2025-06-11Fix code issue caught by type-checker.Frederick Muriuki Muriithi
2025-06-11Fix code issues caught by the linter.Frederick Muriuki Muriithi
2025-06-09Add inbredset-group resource type in unlinked_data functionzsloan
This still needs to be implemented, but this commit prevents the key error
2025-06-09Enable linking multiple data items to a resource in single request.Frederick Muriuki Muriithi
2025-06-09Use more flexible check for authorisation.Frederick Muriuki Muriithi
Use the more flexible check for authorisation that a user has on a specific resource.
2025-06-09Add function to fetch the wrapper resource for a specific group.Frederick Muriuki Muriithi
2025-06-09Add a function to fetch the system resource.Frederick Muriuki Muriithi
2025-06-09Check for a user's privileges on a particular resource.Frederick Muriuki Muriithi
Add a general function to check that a particular user has certain privileges on a particular resource.
2025-06-09Allow linking of data by passing the raw ids too.Frederick Muriuki Muriithi
2025-05-06Fix failing mypy.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-05-05Fix "C0301: Line too long" pylint error.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-03-28Handle error raised in the case the request is not JSONFrederick Muriuki Muriithi
2025-03-28Add link to register account to sign-in pagezsloan
2025-03-28Simplify line where it was unnecessarily checking request.json twicezsloan
2025-03-14Add missing fix: Make display of minutes more human-friendly.Frederick Muriuki Muriithi
2025-03-14Make display of number of minutes more human-friendly.Frederick Muriuki Muriithi
2025-03-14Move expiry of auth-based emails into a config variable.Frederick Muriuki Muriithi
To ease setting up of value without changing code, move the value out into a configuration variable.
2025-02-26Fix pylint errors.Frederick Muriuki Muriithi
2025-02-26Remove use of obsolete flask_helpers module.Frederick Muriuki Muriithi
Create the requests in the class, as appropriate, checking for content-type.
2025-02-17Use default sys-admin group if user is not a member of any group.Frederick Muriuki Muriithi
Instead of failing, assign any population resource to the default system admin group, if the user is not a member of any group.
2025-02-17Provide a way to fetch a system-administrator's group.Frederick Muriuki Muriithi
2025-02-03Left-align the labels.genenetwork-system-v1.0.0Frederick Muriuki Muriithi
2025-02-03Remove pagetitle values.Frederick Muriuki Muriithi
2025-02-03Improve layout and styling for the login page.Frederick Muriuki Muriithi
2025-02-03Improve page copy for the authorisation server.Frederick Muriuki Muriithi
2025-01-10Update server to support non-expiring JWTs.Frederick Muriuki Muriithi
2025-01-10Override `generate` to generate tokens without expiry.Frederick Muriuki Muriithi
2025-01-10Rework `get_token_data()` to only set 'exp' if its provided.Frederick Muriuki Muriithi
2025-01-10Allow for non-expiring JWT tokens.Frederick Muriuki Muriithi
2024-12-31Log out exceptions with the application's loggerFrederick Muriuki Muriithi
2024-12-31Allow the request to redirect from HTTP to HTTPS where relevant.Frederick Muriuki Muriithi
2024-12-31DEBUG: See the Public JWKS uri.Frederick Muriuki Muriithi
2024-12-20Change log-in page template HTMLzsloan
- Limit width of email/password input fields so they don't stretch across the entire screen - Change 'Authorise' to 'Log in' - Put fields in columns and align the 'Log in' button with the text fields (couldn't figure out a good way to do this, so did something weird with a negative margin on the button)
2024-11-22Remove imports that are no longer used.Frederick Muriuki Muriithi
2024-11-22Fix type and return of the `setup_logging` function.Frederick Muriuki Muriithi
2024-11-22Delete local mariadb connections module.Frederick Muriuki Muriithi
We no longer need this module after moving the code to use gn-libs.