Age | Commit message (Collapse) | Author | |
---|---|---|---|
8 days | Improve messaging for deletion failures. | Frederick Muriuki Muriithi | |
8 days | Add note to self for possible "improvement" in user deletion | Frederick Muriuki Muriithi | |
Add a note for considerations to make regarding recovery from error trying to delete users, so we can respond with more informative messages. Here, "improvement" is in quotes, because the priority leans more towards collecting more information for better feedback, which might be at the expense of speed of code. | |||
9 days | Implement initial views into the groups endpoints. | Frederick Muriuki Muriithi | |
9 days | Bugfix: Handle possible missing json data. | Frederick Muriuki Muriithi | |
2025-07-09 | Fix some linting issues. | Frederick Muriuki Muriithi | |
2025-07-08 | Provide zero counts for all and filtered totals. | Frederick Muriuki Muriithi | |
2025-07-08 | Enable filtering of groups list and length limiting. | Frederick Muriuki Muriithi | |
2025-07-07 | Enable limiting the number of items returned. | Frederick Muriuki Muriithi | |
2025-07-07 | Check "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). | |||
2025-07-03 | Fix minor issues caught by mypy. | Frederick Muriuki Muriithi | |
2025-07-03 | Bugfix: Fix clauses for user listing query. | Frederick Muriuki Muriithi | |
2025-07-03 | Fix some linting issues. | Frederick Muriuki Muriithi | |
2025-07-03 | Bugfix: Build up "WHERE" clauses correctly | Frederick Muriuki Muriithi | |
Have the email and name checked with "OR" where both are present. | |||
2025-07-03 | Provide missing symbol. | Frederick Muriuki Muriithi | |
2025-07-03 | Bugfix: Set the correct value. | Frederick Muriuki Muriithi | |
2025-06-25 | Delete system users. | Frederick Muriuki Muriithi | |
2025-06-24 | Search in names too. Fix query params. | Frederick Muriuki Muriithi | |
2025-06-24 | Enable filtering of data, and limiting length. | Frederick Muriuki Muriithi | |
2025-06-11 | Fix code issue caught by type-checker. | Frederick Muriuki Muriithi | |
2025-06-11 | Fix code issues caught by the linter. | Frederick Muriuki Muriithi | |
2025-06-09 | Add inbredset-group resource type in unlinked_data function | zsloan | |
This still needs to be implemented, but this commit prevents the key error | |||
2025-06-09 | Enable linking multiple data items to a resource in single request. | Frederick Muriuki Muriithi | |
2025-06-09 | Use 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-09 | Add function to fetch the wrapper resource for a specific group. | Frederick Muriuki Muriithi | |
2025-06-09 | Add a function to fetch the system resource. | Frederick Muriuki Muriithi | |
2025-06-09 | Check 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-09 | Allow linking of data by passing the raw ids too. | Frederick Muriuki Muriithi | |
2025-05-06 | Fix failing mypy. | Munyoki Kilyungi | |
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
2025-05-05 | Fix "C0301: Line too long" pylint error. | Munyoki Kilyungi | |
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
2025-03-28 | Handle error raised in the case the request is not JSON | Frederick Muriuki Muriithi | |
2025-03-28 | Simplify line where it was unnecessarily checking request.json twice | zsloan | |
2025-03-14 | Add missing fix: Make display of minutes more human-friendly. | Frederick Muriuki Muriithi | |
2025-03-14 | Make display of number of minutes more human-friendly. | Frederick Muriuki Muriithi | |
2025-03-14 | Move 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-26 | Fix pylint errors. | Frederick Muriuki Muriithi | |
2025-02-26 | Remove use of obsolete flask_helpers module. | Frederick Muriuki Muriithi | |
Create the requests in the class, as appropriate, checking for content-type. | |||
2025-02-17 | Use 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-17 | Provide a way to fetch a system-administrator's group. | Frederick Muriuki Muriithi | |
2025-01-10 | Update server to support non-expiring JWTs. | Frederick Muriuki Muriithi | |
2025-01-10 | Override `generate` to generate tokens without expiry. | Frederick Muriuki Muriithi | |
2025-01-10 | Rework `get_token_data()` to only set 'exp' if its provided. | Frederick Muriuki Muriithi | |
2025-01-10 | Allow for non-expiring JWT tokens. | Frederick Muriuki Muriithi | |
2024-12-31 | Log out exceptions with the application's logger | Frederick Muriuki Muriithi | |
2024-12-31 | Allow the request to redirect from HTTP to HTTPS where relevant. | Frederick Muriuki Muriithi | |
2024-12-31 | DEBUG: See the Public JWKS uri. | Frederick Muriuki Muriithi | |
2024-11-22 | Delete local mariadb connections module. | Frederick Muriuki Muriithi | |
We no longer need this module after moving the code to use gn-libs. | |||
2024-11-22 | Use code in gn_libs for MySQL/MariaDB connection. | Frederick Muriuki Muriithi | |
Update the application to use the gn_libs code for connecting to the database, rather than using a local module. | |||
2024-11-08 | Revert "Debug: Add debug logging to trace JWK fetching." | Frederick Muriuki Muriithi | |
This reverts commit 5a6dc1fb81bf223750f42f4697f3cd7d86b39e71. Remove debugging statements and restore original code. | |||
2024-11-05 | Debug: Add debug logging to trace JWK fetching. | Frederick Muriuki Muriithi | |
2024-11-04 | Output KeySet retrieved from the client. | Frederick Muriuki Muriithi | |