Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-05-27 | Replace "_get_author" with "gn3.authentication.get_user_info_by_key" | BonfaceKilz | |
* wqflask/wqflask/metadata_edits.py (_get_author): Delete function. (show_case_attribute_columns): Use "get_user_info_by_key". | |||
2022-05-27 | Implement "reject"---for case-attr---endpoint | BonfaceKilz | |
* wqflask/wqflask/metadata_edits.py (show_case_attribute_columns): Fetch id---this is already passed in the template---when getting case attributes. (reject_case_attribute_data): New endpoint for rejecting data. * wqflask/wqflask/templates/case_attributes.html: Add JS logic for rejecting data. | |||
2022-05-27 | Move the case-attribute id to the button where the event occurs | BonfaceKilz | |
2022-05-27 | Make approve/reject buttons normal links instead of embedded links | BonfaceKilz | |
2022-05-27 | Remove unnecessary white space | BonfaceKilz | |
2022-05-27 | Parse author id into a human readable name | BonfaceKilz | |
* wqflask/wqflask/metadata_edits.py (_get_author): New function. (show_case_attribute_columns): Pass the author name and id---case-attribute---field into the template. * wqflask/wqflask/templates/case_attributes.html: Add an "author" column when displaying the modified/deleted/inserted data. Also, add the case-attribute's id as a data-id element. | |||
2022-05-27 | Narrow the case-attribute column | BonfaceKilz | |
2022-05-27 | Add extra sections for displaying delete/insert data | BonfaceKilz | |
2022-05-27 | Fetch diff data from SQL | BonfaceKilz | |
* wqflask/wqflask/metadata_edits.py (show_case_attribute_columns): Replace the redis fetch with SQL for retrieving diff data. | |||
2022-05-27 | POST deletions | BonfaceKilz | |
2022-05-27 | POST new inserts | BonfaceKilz | |
2022-05-27 | Delete buggy js line | BonfaceKilz | |
This generates a js error in the console log. | |||
2022-05-27 | Put the correct class names when appending the name & desc. fields | BonfaceKilz | |
2022-05-27 | Add js logic to make a POST request on Deletion | BonfaceKilz | |
* wqflask/wqflask/templates/case_attributes.html: When deleting a case-attribute, make a POST request. | |||
2022-05-27 | Store the data in SQL instead of Redis | BonfaceKilz | |
* wqflask/wqflask/metadata_edits.py (show_case_attribute_columns): Store the diff data on a POST in SQL. | |||
2022-05-27 | Require edit rights to access the case-attributes page | BonfaceKilz | |
* wqflask/wqflask/metadata_edits.py (update_case_attributes): Add "login_required" and "edit_admins_access_required" decorators. | |||
2022-05-27 | Display diffs from editing in a nice table. | BonfaceKilz | |
2022-05-27 | Remove case-attributes list from the metadata edit page | BonfaceKilz | |
* wqflask/wqflask/metadata_edits.py (display_phenotype_metadata): Delete "headers" variable when passing it to the template. *wqflask/wqflask/templates/edit_phenotype.html: Remove special not that lists the case-attributes with their IDs in brackets. | |||
2022-05-27 | Save diffed data to redis (wip) | BonfaceKilz | |
* wqflask/wqflask/metadata_edits.py (show_case_attribute_columns): pass the diff'ed data to the template (update_case_attributes): New function. Parses data from JS and saves it redis in "case-attr-diffs:review" * wqflask/wqflask/templates/case_attributes.html: Make post request---to save the data to redis for approval. | |||
2022-05-27 | Make a POST request on data edit | BonfaceKilz | |
* wqflask/wqflask/metadata_edits.py: When editing a case-attribute, make a post request to the relevant end-point. | |||
2022-05-27 | Parse case attributes as a tuple, not as a dict | BonfaceKilz | |
* wqflask/wqflask/metadata_edits.py (approve_data): Return the fetched case_attributes as is. * wqflask/wqflask/templates/case_attributes.html: Parse the case attributes as a tuple. | |||
2022-05-27 | Update case-attributes page to make it editable | BonfaceKilz | |
2022-05-27 | Fix the url to the GN3 server | Frederick Muriuki Muriithi | |
2022-05-27 | Display correlation computation errors correctly | Frederick Muriuki Muriithi | |
- Display any correlation computation errors in a form that tells the user what they did wrong. | |||
2022-05-27 | Fix UI Errors | Frederick Muriuki Muriithi | |
- Display index correctly - Move checkbox element to the table body - Make progress indicator prominent | |||
2022-05-26 | Enumerate rows and add checkboxes | Frederick Muriuki Muriithi | |
2022-05-26 | Fetch the menu data from GN3 | Frederick Muriuki Muriithi | |
2022-05-26 | Indicate error if system in unable to fetch menu | Frederick Muriuki Muriithi | |
2022-05-25 | Add 'submit' class to Submit button when selecting cofactors | zsloan | |
This was mistakenly removed with a recent change and caused cofactors selection to stop working | |||
2022-05-24 | Handle async results. Reduce poll time. | Frederick Muriuki Muriithi | |
Handle asynchronous results for partial correlation against a select number of traits. Reduce the polling time from 10 seconds to 5 seconds | |||
2022-05-19 | Change Pca to PCA | zsloan | |
2022-05-17 | Make collection page tools open in new tab/window | zsloan | |
2022-05-17 | Include relevant CSS files in correlation scatterplot page to improve ↵ | zsloan | |
covariate selection appearance | |||
2022-05-17 | Change collection table in get_covariates_from_collection to be the same as ↵ | zsloan | |
in get_traits_from_collection.js | |||
2022-05-17 | Remove the Delete Collection option from the view collection page and | zsloan | |
rename Delete Rows to just Remove | |||
2022-05-16 | Check for queued results explicitly | Frederick Muriuki Muriithi | |
Rather than checking the status field, check for the queued field instead and only display the 'in progress' indicator when the computation has been queued for later. | |||
2022-05-16 | Fix errors: with_target_db and target_traits issues | Frederick Muriuki Muriithi | |
- Ensure the 'with_target_db' value is set up correctly when sending request to GN3 API - Set up empty target traits list in case none has been provided | |||
2022-05-10 | Ignore metadata when importing collection file | zsloan | |
2022-05-10 | Add metadata to collection export file | zsloan | |
2022-05-10 | Add user email to form so it can be included in collection export metadata | zsloan | |
2022-05-10 | Add rest of JS/Python code for importing collections from files | zsloan | |
2022-05-10 | Export trait string in original format | zsloan | |
Previously I was splitting by colon to make it comma-delimited, but this is pointless since this file is going to be reformatted with the colons after being imported | |||
2022-05-10 | Create import_collection function | zsloan | |
2022-05-10 | Add button for collection import and JS for submitting form | zsloan | |
2022-05-10 | Display user email on collection list page when user_name doesn't exist | zsloan | |
2022-05-10 | Refactor JS code for exports some | zsloan | |
2022-05-10 | Fix the way the collection name is stored in the form | zsloan | |
2022-05-10 | Add collection export function/endpoint | zsloan | |
2022-05-10 | Change export_search_results_csv to export_traits_csv since it's more accurate | zsloan | |
2022-05-10 | Add JS for submitting collection export | zsloan | |
Also refactor the way the exports and BNW submission are done |