Age | Commit message (Expand) | Author |
2023-02-28 | Improve UI for mapping link...The link is now always displayed, but it is only saved (for longer than 1 hour) if the user clicks Copy and Share (which automatically copies the link)
The width of the input field (in ch) is multiplied by 0.95 because it will always be a bit shorter than the length of the link in ch (which multiplies its length by the width of the character 0). This is the best solution I could come up with for setting the width of the field.
| zsloan |
2023-02-28 | Move the code that caches mapping inputs to views.py so it can more easily in......Also changed the default time from two months to one month
| zsloan |
2023-02-28 | Change Redis.hset to Redis.set so each caching can have a separate expiration | zsloan |
2023-02-28 | Add hash_of_inputs in display_mapping_results (so it can be displayed in the ... | zsloan |
2023-02-28 | Add JS for caching mapping inputs + displaying the link | zsloan |
2023-02-28 | Add endpoint for caching mapping inputs | zsloan |
2023-02-28 | Add GET method to /run_mapping allowing it to pull the start_vars from Redis ... | zsloan |
2023-02-28 | Add button for copying mapping results link | zsloan |
2023-02-28 | Get and store JSON of mapping options in Redis for one hour whenever mapping ... | zsloan |
2023-02-28 | oauth2: Unlink data from resource(s). | Frederick Muriuki Muriithi |
2023-02-24 | oauth2: resources: Enable linking data to resources | Frederick Muriuki Muriithi |
2023-02-23 | Uncheck/unselect rows when reseting trait page table...For some reason DataTables was sorting checked rows to the bottom when redrawing the table with the Reset button, so this is the only solution I could come up with (since I don't know the actual reason it was doing that)
| zsloan |
2023-02-23 | oauth2: data: link data to groups. | Frederick Muriuki Muriithi |
2023-02-22 | oauth2: Provide UI to select and list ungrouped data. | Frederick Muriuki Muriithi |
2023-02-21 | oauth2: resources: List resource data. List unlinked data....List a particular resource's data.
List any unlinked data that can be attached to a particular resource.
| Frederick Muriuki Muriithi |
2023-02-17 | Use abbreviation as symbol for phenotypes in collection page | zsloan |
2023-02-17 | Default trait abbreviation to N/A and only set to pre/post_publication_abbrev... | zsloan |
2023-02-14 | Fix collection page error when ProbeSet/Publish traits don't have a mean | zsloan |
2023-02-13 | Enable mapping compute buttons and change text back to Compute after tables h... | zsloan |
2023-02-13 | Initially disable mapping compute buttons + change their text to Loading | zsloan |
2023-02-10 | oauth2: data: Start on UI for linking data to groups. | Frederick Muriuki Muriithi |
2023-02-09 | oauth2: groups: Reject join requests....Add handler for rejecting user join requests. Fix a number of minor UI
bugs.
| Frederick Muriuki Muriithi |
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...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.
| Frederick Muriuki Muriithi |
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...* 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.
| Frederick Muriuki Muriithi |
2023-02-03 | oauth2: resource: implement incomplete resource creation flow | Frederick Muriuki Muriithi |
2023-02-02 | oauth2: Update endpoints to the API server...The endpoints to the GN3 API server changed in a recent update,
necessitating this commit to update the endpoints.
| Frederick Muriuki Muriithi |
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 | oauth2: List the user roles. View a particular role's details. | Frederick Muriuki Muriithi |
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-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-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 | 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 |