Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-02-09 | oauth2: fix variable name. Fetch join requests if there's no group. | Frederick Muriuki Muriithi | |
2023-02-09 | oauth2: Remove create/join options with active request | Frederick Muriuki Muriithi | |
If a user has an active join request, then do not provide them with the option to create a new group, or even to request to join another group. | |||
2023-02-09 | oauth2: reorganise the endpoints. | Frederick Muriuki Muriithi | |
2023-02-08 | oauth2: groups: Handle join requests. | Frederick Muriuki Muriithi | |
2023-02-07 | oauth2: groups: Enable user to request to be added to group. | Frederick Muriuki Muriithi | |
2023-02-06 | oauth2: resources: View resource. Handle creation error/success | Frederick Muriuki Muriithi | |
* Handle the resource creation success or error in a better way than simply dropping the user to a plaintext/json results page. * Enable viewing a particular resource's details. | |||
2023-02-03 | oauth2: resource: implement incomplete resource creation flow | Frederick Muriuki Muriithi | |
2023-02-02 | oauth2: Update endpoints to the API server | Frederick Muriuki Muriithi | |
The endpoints to the GN3 API server changed in a recent update, necessitating this commit to update the endpoints. | |||
2023-01-31 | oauth2: Display members in groups page. Rework UI. | Frederick Muriuki Muriithi | |
2023-01-31 | oauth2: Fix bugs with group creation. Rename functions. | Frederick Muriuki Muriithi | |
Fix some bugs with group creation, mainly correctiong the urls. Rename importable functions to remove the double underscores. | |||
2023-01-31 | oauth2: remove obsolete function. | Frederick Muriuki Muriithi | |
2023-01-30 | oauth2: update url | Frederick Muriuki Muriithi | |
2023-01-30 | oauth2: fix errors. | Frederick Muriuki Muriithi | |
2023-01-30 | oauth2: Fix missing imports and update URLs | Frederick Muriuki Muriithi | |
2023-01-30 | oauth2: Fix missing import. | Frederick Muriuki Muriithi | |
2023-01-30 | oauth2: Add placeholder endpoints and UI elements | Frederick Muriuki Muriithi | |
Add some endpoints and UI elements to act as placeholders for yet to be implemented functionality. | |||
2023-01-30 | oauth2: Display user's group information. | Frederick Muriuki Muriithi | |
2023-01-30 | oauth2: split out code into separate modules | Frederick Muriuki Muriithi | |
To ease development and maintenance, split the code into separate modules, nesting the blueprints for a more modular feel. | |||
2023-01-28 | oauth2: List the user roles. View a particular role's details. | Frederick Muriuki Muriithi | |
2023-01-26 | oauth2: UI: Rework user dashboard UI | Frederick Muriuki Muriithi | |
Separate the roles, resources and group information from the overview page. | |||
2023-01-24 | scripts: Provide help info for script. | Frederick Muriuki Muriithi | |
2023-01-24 | correlations: Escape strings for html | Frederick Muriuki Muriithi | |
Improves upon commit 63aff5ca22cfb5caaa38ac1d737afa48fc8dbf02 | |||
2023-01-23 | oauth2: create group | Frederick Muriuki Muriithi | |
Enable creation of a new group. | |||
2023-01-23 | oauth2: Retain email input, and "next uri" on error | Frederick Muriuki Muriithi | |
Retain the "next uri" and the email the user had input in the case of an error, so that the user has the chance to correct their input, and still get to the uri they originally intended to (on success). | |||
2023-01-21 | oauth2: Cleanup fetching of roles and groups. Update template. | Frederick Muriuki Muriithi | |
2023-01-20 | oauth2: Add user-profile template and dummy endpoints | Frederick Muriuki Muriithi | |
* wqflask/wqflask/oauth2/routes.py: add some dummy endpoints to be fleshed out * wqflask/wqflask/templates/oauth2/view-user.html: Add missing template for the /user-profile endpoint | |||
2023-01-20 | oauth2: Revoke token on logout | Frederick Muriuki Muriithi | |
If a user logs out of the session, and their token is not revoked, if their token were to leak somehow, then an attacker could use it before it expired. Explicit revocation of the token helps avoid that. | |||
2023-01-19 | Replace angle brackets in trait descriptions for correlation results, since ↵ | zsloan | |
previously it wasn't showing some e-mail addresses (in brackets) | |||
2023-01-19 | oauth2: Implement user registration. | Frederick Muriuki Muriithi | |
2023-01-19 | Feature/toggle switch caching (#762) | Alexander Kabui | |
* add optional use cache checkbox * add check for use_cache | |||
2023-01-12 | Add BXD-NIA-AD to list of BXD_GROUP_EXCEPTIONS (so the correct options show ↵ | zsloan | |
up in correlation drop-down) | |||
2023-01-12 | Revert "bug: use stderr in case of job errors" | Frederick Muriuki Muriithi | |
This reverts commit 4666392bbc34e693f21895ccb62abb816ff95874. | |||
2023-01-12 | mechanical-rob: use new file(s) for correlation correctness | Frederick Muriuki Muriithi | |
* test/requests/correlation_results_text_files/BXD_10710_vs_BXDPublish.csv new sample file for testing. * test/requests/correlation_tests.py: update test code to use new sample files * wqflask/wqflask/correlation/show_corr_results.py: Fix minor issues exposed by tests. | |||
2023-01-12 | bug: use stderr in case of job errors | Frederick Muriuki Muriithi | |
2023-01-09 | Add Show/Hide Columns to collections/view | zsloan | |
2023-01-09 | Add back option to search on trait page table | zsloan | |
This was mistakenly removed when the table code was refactored a while back | |||
2023-01-05 | Turn on homology track by default | zsloan | |
2023-01-04 | auth: Add `/user-profile` endpoint | Frederick Muriuki Muriithi | |
Display some details for the currently logged in user at the `/user-profile` endpoint. | |||
2022-12-29 | auth: Redirect on login and cleanup | Frederick Muriuki Muriithi | |
* wqflask/wqflask/oauth2/routes.py: remove unused imports. Add placeholder endpoint "/register-client" * wqflask/wqflask/templates/oauth2/login.html: enable redirect to specific endpoints | |||
2022-12-29 | auth: Provide decorator to limit access to routes | Frederick Muriuki Muriithi | |
Define the new `oauth2_required` decorator that checks for the existence and validity of a token before allowing access to the given endpoint. Move the `user_logged_in` check to the `checks.py` module. * wqflask/wqflask/oauth2/checks.py: new file * wqflask/wqflask/oauth2/routes.py: import new decorator | |||
2022-12-29 | Implement "login" via OAuth2 | Frederick Muriuki Muriithi | |
2022-12-23 | Remove try/except around mapping, because it makes it hard to see proper ↵ | zsloan | |
error logs | |||
2022-12-23 | No tracking: remove revolvermaps | Pjotr Prins | |
2022-12-21 | Remove unnecessary if statement from drawHomologyBand | zsloan | |
2022-12-21 | Fix logic for filtering homology data | zsloan | |
2022-12-21 | Make homology track display directional arrows based on query strand | zsloan | |
2022-12-21 | Fix homology source file path | zsloan | |
Fix syntax error in multiline if statement | |||
2022-12-21 | Replace a couple other instances of hg38 with query | zsloan | |
2022-12-21 | Substitute mm10/hg38 with ref/source in display_mapping_results.py | zsloan | |
2022-12-21 | Change homology logic to include lines that start/end outside of the | zsloan | |
given mb range This is to avoid a situation where a user zooms in and a bar should encompass the whole area but isn't displayed (because its start/end don't both fall within the given Mb range) This commit also renames mm10/hg38 to ref/query to be more generic |