Age | Commit message (Expand) | Author |
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....Fix some bugs with group creation, mainly correctiong the urls.
Rename importable functions to remove the double underscores.
| Frederick Muriuki Muriithi |
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...Add some endpoints and UI elements to act as placeholders for yet to
be implemented functionality.
| Frederick Muriuki Muriithi |
2023-01-30 | oauth2: Display user's group information. | Frederick Muriuki Muriithi |
2023-01-30 | oauth2: split out code into separate modules...To ease development and maintenance, split the code into separate
modules, nesting the blueprints for a more modular feel.
| Frederick Muriuki Muriithi |
2023-01-28 | mechanical-rob: unescape html entities. | Frederick Muriuki Muriithi |
2023-01-28 | oauth2: List the user roles. View a particular role's details. | Frederick Muriuki Muriithi |
2023-01-26 | Dump metadata in addition to sample data....* scripts/sampledata: Dump metadata in addition to data.
| Munyoki Kilyungi |
2023-01-26 | oauth2: UI: Rework user dashboard UI...Separate the roles, resources and group information from the overview
page.
| Frederick Muriuki Muriithi |
2023-01-25 | mechanical-rob: corrs: Activate tests. Print out whitespace...* Activate the correlation correctness tests
* Print out whitespace characters in such a form that allows visual
comparison of differences to help with fixing issues caught by
tests.
| Frederick Muriuki Muriithi |
2023-01-25 | mechanical-rob: move newline | Frederick Muriuki Muriithi |
2023-01-25 | mechanical-rob: Fix bugs with corrs test...* Replace CRLF in html output with newline to prevent equality
comparisons from failing if that's the only difference.
* Only include failures that have actual content: filter out empty
failure items
* Print out an extra newline on completion of checks
| Frederick Muriuki Muriithi |
2023-01-24 | mechanical-rob: update corrs tests and clean up data | Frederick Muriuki Muriithi |
2023-01-24 | scripts: Provide help info for script. | Frederick Muriuki Muriithi |
2023-01-24 | correlations: Escape strings for html...Improves upon commit 63aff5ca22cfb5caaa38ac1d737afa48fc8dbf02
| Frederick Muriuki Muriithi |
2023-01-24 | mechanical-rob: eliminate extraneous spaces before comparisons | Frederick Muriuki Muriithi |
2023-01-23 | oauth2: create group...Enable creation of a new group.
| Frederick Muriuki Muriithi |
2023-01-23 | oauth2: Retain email input, and "next uri" on error...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).
| Frederick Muriuki Muriithi |
2023-01-21 | oauth2: Cleanup fetching of roles and groups. Update template. | Frederick Muriuki Muriithi |
2023-01-20 | Make dump script faster by using concurrency module | Munyoki Kilyungi |
2023-01-20 | Dump all sample data into a given directory...* scripts/sampledata.py: Import gen_dropdown_json.
(main): Dump all the sample data from all the datasets into a given directory.
| Munyoki Kilyungi |
2023-01-20 | Return a trait's display name if the name is non-existent...* scripts/sampledata.py (fetch_all_traits): Should the name of a trait
not exists, e.g. in probeset data, return it's display name.
| Munyoki Kilyungi |
2023-01-20 | Update demo to dump entire dataset for BXDPublish...* scripts/sampledata.py: Import os and sys.
<__name__>: Add demo to dump "BXDPublish" dataset.
| Munyoki Kilyungi |
2023-01-20 | Remove hard-coded values...* scripts/sampledata.py (dump_sample_data): Remove hard-coded values
for trait_id and dataset_name.
| Munyoki Kilyungi |
2023-01-20 | Fix typo | Munyoki Kilyungi |
2023-01-20 | Add example that demos dumping data from an entire dataset | Munyoki Kilyungi |
2023-01-20 | Add a function that fetches all the traits given the right params...* scripts/sampledata.py (fetch_all_traits): New function.
| Munyoki Kilyungi |
2023-01-20 | Create script to dumple sample data given the dataset and trait id...* scripts/sampledata.py: New file.
| Munyoki Kilyungi |
2023-01-20 | oauth2: Add user-profile template and dummy endpoints...* 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
| Frederick Muriuki Muriithi |
2023-01-20 | oauth2: Revoke token on logout...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.
| Frederick Muriuki Muriithi |
2023-01-19 | Replace angle brackets in trait descriptions for correlation results, since p... | zsloan |
2023-01-19 | oauth2: Implement user registration. | Frederick Muriuki Muriithi |
2023-01-19 | Feature/toggle switch caching (#762)...* add optional use cache checkbox
* add check for use_cache | Alexander Kabui |
2023-01-12 | Add BXD-NIA-AD to list of BXD_GROUP_EXCEPTIONS (so the correct options show u... | zsloan |
2023-01-12 | Revert "bug: use stderr in case of job errors"...This reverts commit 4666392bbc34e693f21895ccb62abb816ff95874.
| Frederick Muriuki Muriithi |
2023-01-12 | mechanical-rob: use new file(s) for correlation correctness...* 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.
| Frederick Muriuki Muriithi |
2023-01-12 | bug: use stderr in case of job errors | Frederick Muriuki Muriithi |
2023-01-12 | mechanical-rob: deactivate correctness tests for now. | 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...This was mistakenly removed when the table code was refactored a while back
| zsloan |
2023-01-05 | Turn on homology track by default | zsloan |
2023-01-04 | auth: Add `/user-profile` endpoint...Display some details for the currently logged in user at the
`/user-profile` endpoint.
| Frederick Muriuki Muriithi |
2022-12-29 | auth: Redirect on login and cleanup...* wqflask/wqflask/oauth2/routes.py: remove unused imports. Add
placeholder endpoint "/register-client"
* wqflask/wqflask/templates/oauth2/login.html: enable redirect to
specific endpoints
| Frederick Muriuki Muriithi |
2022-12-29 | auth: Provide decorator to limit access to routes...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
| Frederick Muriuki Muriithi |
2022-12-29 | Implement "login" via OAuth2 | Frederick Muriuki Muriithi |