Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-09-03 | Put populations under species: improve hierarchy. | Frederick Muriuki Muriithi | |
Populations cannot exist without the species they are related to. This commit updates the URI hierarchy to reflect that expectation. | |||
2024-09-03 | Initialise the populations package and update references. | Frederick Muriuki Muriithi | |
2024-09-03 | Extract common UI pattern to separate module for reusability. | Frederick Muriuki Muriithi | |
2024-09-03 | Provide generic way to select species. | Frederick Muriuki Muriithi | |
2024-09-03 | Provide UI for viewing species details. | Frederick Muriuki Muriithi | |
2024-09-03 | Enable third level of breadcrumbs. | Frederick Muriuki Muriithi | |
2024-09-03 | Update species queries | Frederick Muriuki Muriithi | |
* Use the more reliable 'Species.Id' field * Provide more of a species' details | |||
2024-09-03 | Save a species to the database. | Frederick Muriuki Muriithi | |
2024-09-03 | Put active pages behind auth. Flash all error messages. | Frederick Muriuki Muriithi | |
2024-08-30 | Initialise package for dealing with Species. | Frederick Muriuki Muriithi | |
2024-08-28 | Fix imports, and minor bugs. | Frederick Muriuki Muriithi | |
2024-08-28 | Move code handling expression data upload into new module. | Frederick Muriuki Muriithi | |
2024-08-28 | Rework UI: present menus on the left, content on the right. | Frederick Muriuki Muriithi | |
2024-08-08 | Fix linting issues. | Frederick Muriuki Muriithi | |
2024-08-08 | Set up logging for the application. | Frederick Muriuki Muriithi | |
Set up logging for the application to help with debugging issues. | |||
2024-08-07 | Make passing SQL_URI to `database_connection` mandatory. | Frederick Muriuki Muriithi | |
2024-08-06 | Override `client_secret_post`: use JSON | Frederick Muriuki Muriithi | |
Override the `client_secret_post` auth method to use JSON rather than FORMDATA in order to gain some consistency while communicating with the auth server. | |||
2024-08-06 | Avoid hitting auth server to check for token | Frederick Muriuki Muriithi | |
If the user is already logged in, they will have a token. Whether a token is valid or not should be handled elsewhere, not with every single request to gn-uploader, whether or not it requires to access the auth server. | |||
2024-08-05 | Fix token revocation | Frederick Muriuki Muriithi | |
Token revocation was failing due to missing hint. | |||
2024-08-05 | Display the stack trace correctly on the template. | Frederick Muriuki Muriithi | |
2024-08-05 | If no user is logged in, notify and redirect appropriately. | Frederick Muriuki Muriithi | |
2024-08-05 | Provide a generalised way to handle errors and exceptions. | Frederick Muriuki Muriithi | |
2024-08-05 | Put endpoints behind an authorisation check | Frederick Muriuki Muriithi | |
Put all endpoints that cause data changes behind authorisation. | |||
2024-08-05 | mypy and pylint fixes. | Frederick Muriuki Muriithi | |
2024-08-05 | Enable logout. | Frederick Muriuki Muriithi | |
2024-08-05 | Differentiate python's requests library from our monadic wrappers. | Frederick Muriuki Muriithi | |
2024-08-05 | Fix bugs in POST wrapper for OAuth2 client | Frederick Muriuki Muriithi | |
* Call the correct __post__ function * Set up the headers appropriately | |||
2024-08-05 | Add OAuth2/JWK-related endpoints. | Frederick Muriuki Muriithi | |
2024-07-26 | Add module to handle the JSON Web Keys. | Frederick Muriuki Muriithi | |
2024-07-26 | Add wrappers for OAuth2Session's `get` and `post` methods. Fix bugs. | Frederick Muriuki Muriithi | |
2024-07-26 | Provide UI for enabling login to the application. | Frederick Muriuki Muriithi | |
2024-07-26 | Initialise sessions for the application. | Frederick Muriuki Muriithi | |
2024-07-26 | Rename configuration variable | Frederick Muriuki Muriithi | |
QCAPP_CONF --> UPLOADER_CONF | |||
2024-07-26 | Setup secrets from config file. | Frederick Muriuki Muriithi | |
2024-07-26 | authorisation module: utilities for basic authorisation. | Frederick Muriuki Muriithi | |
2024-07-26 | OAuth2 package: Handle OAuth2 related issues | Frederick Muriuki Muriithi | |
Adds utilities to handle talking to the authentication/authorisation server. | |||
2024-07-26 | Add monadic wrapper for requests library. | Frederick Muriuki Muriithi | |
2024-07-25 | Add session module: handles session management. | Frederick Muriuki Muriithi | |
2024-07-25 | Fix typing and linting errors. | Frederick Muriuki Muriithi | |
2024-07-25 | Rename module: qc_app --> uploader | Frederick Muriuki Muriithi | |