Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-09-17 | Replace underscore with hyphen for gn docs url prefix. | Alexander_Kabui | |
2024-09-13 | Define new blueprint for all gn_docs. | Alexander_Kabui | |
2024-08-01 | Remove obsolete configurations. | Frederick Muriuki Muriithi | |
2024-07-31 | Improve logging | Frederick Muriuki Muriithi | |
Add more logging information to help with tracking and fixing bugs. | |||
2024-07-17 | Remove token and user detail handling from @app.before_request | Frederick Muriuki Muriithi | |
The token and user details information is handled in the `gn2.wqflask.oauth2.session`. Other parts of the system should make use of that. It also helps avoid some weird "action-at-a-distance" interactions - this forces the code to request what it needs when it needs it and not rely on some global variables. | |||
2024-07-17 | Reorganise code to do ALL configs at the top and then logging | Frederick Muriuki Muriithi | |
In order to ensure that logging works as expected, make sure it is set up after all settings are in place. | |||
2024-07-01 | Link to global search syntax document as markdown on github | zsloan | |
2024-05-14 | Consistently use the same OAuthSession client | Frederick Muriuki Muriithi | |
2024-04-24 | Use app's logger rather than root logger. | Frederick Muriuki Muriithi | |
2024-04-24 | Setup logging | Frederick Muriuki Muriithi | |
Add logging to genenetwork2 | |||
2024-04-23 | Don't fail startup due to missing config. | Frederick Muriuki Muriithi | |
2024-04-23 | Separate the auth server's public key from app's private key | Frederick Muriuki Muriithi | |
* Use the app's private key to sign the initial assertions used for retrieving an authorisation token from the auth server. * Use auth server's public key to validate the authorisation tokens got from the auth server. | |||
2024-04-23 | Client needs access to PRIVATE KEY, not PUBLIC KEY. | Frederick Muriuki Muriithi | |
2024-04-23 | SSL_KEY_PAIR_PUBLIC_KEY: New setting | Frederick Muriuki Muriithi | |
Define a new setting named SSL_KEY_PAIR_PUBLIC_KEY to hold the path to the SSL key-pair's public key, used with the JWTs. | |||
2024-03-26 | Import user_logged_in from the clients module. | Munyoki Kilyungi | |
Importing "user_logged_in" in the checks module just to export adds a layer of indirection and makes the code hard to read. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
2024-03-26 | Integrate CKEditor into metadata editing. | Munyoki Kilyungi | |
* gn2/wqflask/__init__.py: Register blueprint endpoint for metadata edits. * gn2/wqflask/edit.py (metadata_edit): New function. (save): Ditto. * gn2/wqflask/templates/metadata/dataset.html: New template. * gn2/wqflask/templates/metadata/editor.html: New template. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
2024-03-05 | Pick secrets from config file. | Frederick Muriuki Muriithi | |
2024-01-30 | Create framework for error handling and handle connection errors | Frederick Muriuki Muriithi | |
2024-01-02 | Move default settings into gn2 module. | Arun Isaac | |
2023-12-29 | Namespace all modules under gn2. | Arun Isaac | |
We move all modules under a gn2 directory. This is important for "correct" packaging and deployment as a Guix service. |