aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
5 daysDelete system users.HEADmainFrederick Muriuki Muriithi
6 daysSearch in names too. Fix query params.Frederick Muriuki Muriithi
6 daysEnable filtering of data, and limiting length.Frederick Muriuki Muriithi
2025-06-11Fix failing tests: add new privilege to group-leader.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-09Add migrations for admin UI and batch edit privileges/roleszsloan
2025-06-09Enable linking multiple data items to a resource in single request.Frederick Muriuki Muriithi
2025-06-09Link 'group:data:link-to-group' privilege to the group-leader role.Frederick Muriuki Muriithi
2025-06-09Add a new privilege: 'group:data:link-to-group'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-31Update command in documentationFrederick Muriuki Muriithi
Use a command that will work in environments other than the author's environment.
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-28Remove dead comment.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
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-26Temporarily comment out xapian-bindings as a dependency.Frederick Muriuki Muriithi
2025-02-26Use minimum versioning for dependencies rather than fixedFrederick Muriuki Muriithi
Change == to >= to specify the minimum version but allow newer ones too.
2025-02-26Make list of dependencies an actual list — add missing commas.Frederick Muriuki Muriithi
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-13Test post-commit receive hook.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2025-01-13Test post-receive hook.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
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.