Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-06-11 | Organise UI into rows: each row holding related data. | Frederick Muriuki Muriithi | |
2024-06-10 | Unassign privilege from resource role. | Frederick Muriuki Muriithi | |
2024-06-10 | Import the UUID class directly. | Frederick Muriuki Muriithi | |
2024-06-10 | Implement "Resource Role Page" | Frederick Muriuki Muriithi | |
Show the page, providing all UI elements necessary, even if the elements themselves are not active. | |||
2024-06-10 | Generalise `render_ur` for the resources pages | Frederick Muriuki Muriithi | |
2024-06-10 | Set default headers for OAuth2Client requests. | Frederick Muriuki Muriithi | |
2024-06-10 | Simplify 'View-Resource page' UI | Frederick Muriuki Muriithi | |
Get rid of the resource role details and provide button-like elements to help navigate to view more details. | |||
2024-06-07 | PoC: Display resource roles on View-Resource page. | Frederick Muriuki Muriithi | |
2024-06-07 | Update UI: Use resource roles rather than obsolete group roles | Frederick Muriuki Muriithi | |
In a fix to fix a privilege-escalation bug, the `…/group/roles` endpoint was entirely removed and replaced with the less error-prone `…/resource/…/roles` endpoint. This commit updates the code to use the new endpoint's data as appropriate. We also fix typos in some url_for routing arguments. | |||
2024-06-06 | UI: Add placeholder for resource roles | Frederick Muriuki Muriithi | |
2024-06-06 | Fix displayed error message | Frederick Muriuki Muriithi | |
2024-06-06 | Remove the "Roles" page. | Frederick Muriuki Muriithi | |
2024-06-06 | Deactivate the "create_role" function | Frederick Muriuki Muriithi | |
The `create_role` function could lead to privilege escalation. This commit deactivates it completely to prevent the chance of that happening. | |||
2024-06-05 | Bug: Add missing data to search query. | Frederick Muriuki Muriithi | |
2024-06-05 | Build search URI endpoint on server rather than on JS | Frederick Muriuki Muriithi | |
To help with maintenance, build the search URI on the server rather than in the javascript. | |||
2024-06-05 | Build phenotype results template URI on backend | Frederick Muriuki Muriithi | |
Build the template URI on the backend to remove the need to remember to update the javascript if the URI changes in the future. | |||
2024-06-04 | Provide client data used for user verification. | Frederick Muriuki Muriithi | |
2024-06-03 | Handle generic OAuthError gracefully | Frederick Muriuki Muriithi | |
2024-06-03 | Ensure endpoint returns a response. | Frederick Muriuki Muriithi | |
2024-05-31 | Enable NA sorting for case attributes | zsloan | |
The NA-excluding sort functions were moved to table_functions.js (and removed from search_results.js) so they can be used by other pages (in this case the show_trait page) | |||
2024-05-31 | Restore collections endpoints | zsloan | |
Import was removed in commit 7c77ff91f6530aca0865bd13025811f2f93e3541 because it wasn't being used in views.py, but it was providing the collections endpoints albeit indirectly. This commit makes it somewhat explicit that it is a needed module. | |||
2024-05-30 | Fix redirection bug. | Frederick Muriuki Muriithi | |
2024-05-29 | Handle attributeError when getting error codes. | Alexander_Kabui | |
2024-05-28 | BugFix: return correct status code for generic exceptions handler. | Alexander_Kabui | |
2024-05-23 | Bug: Compute numeric timestamp for the claims. | Frederick Muriuki Muriithi | |
2024-05-22 | Check if case attribute for RRID is a list, to prevent it being added twice ↵ | zsloan | |
in situations where a sample appears in both the parent/f1 file and the .geno file | |||
2024-05-21 | Change default for Mean Expr filter to OR for correlations to avoid ↵ | zsloan | |
excluding any results when the page first loads | |||
2024-05-20 | Remove styling for search field. | Munyoki Kilyungi | |
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
2024-05-20 | Check metadata exists before setting 'editable' field in get_dataset. | Munyoki Kilyungi | |
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
2024-05-14 | Consistently use the same OAuthSession client | Frederick Muriuki Muriithi | |
2024-05-14 | Enable client to automatically request a refresh token. | Frederick Muriuki Muriithi | |
2024-05-14 | Redirect to index rather than no-longer supported login | Frederick Muriuki Muriithi | |
Redirect to index of the site rather that the no-longer supported "Password Grant"-using login page. Disable the login route entirely. | |||
2024-05-13 | Disable gnqa functionality. | Alexander_Kabui | |
* to test the functionality use ga.genenetwork.org | |||
2024-05-09 | Remove debug statements. | Alexander_Kabui | |
2024-05-09 | Improve error messaging for errors in gn fahamu UI. | Alexander_Kabui | |
2024-05-07 | Merge pull request #844 from genenetwork/feature/gnqa-ui-revamp | Alexander Kabui | |
Use HTMX Js api to toggle upvote and downvote functionality. | |||
2024-05-07 | Use HTMX Js api to toggle upvote and downvote functionality. | Alexander_Kabui | |
2024-05-06 | Use correct link to point to xapian search. | Munyoki Kilyungi | |
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
2024-04-30 | Point the history to the upstream git repository. | Munyoki Kilyungi | |
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
2024-04-30 | Remove unused imports. | Munyoki Kilyungi | |
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
2024-04-30 | Use a dataset's label instead of it's id when fetching auth details. | Munyoki Kilyungi | |
* gn2/wqflask/views.py (get_dataset): Use a dataset's label as it's identifier. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
2024-04-30 | Pass JWT tokens to gn3. | Munyoki Kilyungi | |
* gn2/wqflask/edit.py (save): Pass the JWT from gn-auth to GN3. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
2024-04-30 | Revert "Create constructors for encoding and decoding a token." | Munyoki Kilyungi | |
This reverts commit e7a3bf22da1b63a01343f2cd30cd13c234fe508c. | |||
2024-04-30 | Make returning an json object from oauth2_get optional. | Munyoki Kilyungi | |
* gn2/wqflask/oauth2/client.py (oauth2_get): Add a jsonify_p key word that defaults to False. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
2024-04-30 | Remove unused imports. | Munyoki Kilyungi | |
* gn2/wqflask/edit.py: Delete subprocess, Paht, Either, Left, Right. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
2024-04-30 | Delete __run__cmd__. | Munyoki Kilyungi | |
* gn2/wqflask/edit.py (__run_cmd__): Delete. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
2024-04-30 | Remove methods for fetching a dataset's metadata edit history. | Munyoki Kilyungi | |
* gn2/wqflask/edit.py (__fetch_dataset_git_history__): Delete (view_history): Delete. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
2024-04-30 | Delete function for saving metadata. | Munyoki Kilyungi | |
* gn2/wqflask/edit.py (save_dataset_metadata): Delete. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
2024-04-30 | Create a JWT to pass in secinfo to a GN3 editing endpoint. | Munyoki Kilyungi | |
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> | |||
2024-04-30 | Create constructors for encoding and decoding a token. | Munyoki Kilyungi | |
* gn2/tests/unit/wqflask/oauth2/(__init__.py, test_tokens.py): Test cases for jwt token creation. * gn2/wqflask/oauth2/tokens.py (JWTToken): New module for creating jwt tokens. Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com> |