aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-08-28Fix displayed error messageFrederick Muriuki Muriithi
2024-08-28Remove the "Roles" page.Frederick Muriuki Muriithi
2024-08-28Deactivate the "create_role" functionFrederick Muriuki Muriithi
The `create_role` function could lead to privilege escalation. This commit deactivates it completely to prevent the chance of that happening.
2024-08-28Bug: Add missing data to search query.Frederick Muriuki Muriithi
2024-08-28Build search URI endpoint on server rather than on JSFrederick Muriuki Muriithi
To help with maintenance, build the search URI on the server rather than in the javascript.
2024-08-28Build phenotype results template URI on backendFrederick 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-08-28Provide client data used for user verification.Frederick Muriuki Muriithi
2024-08-28Handle generic OAuthError gracefullyFrederick Muriuki Muriithi
2024-08-28Ensure endpoint returns a response.Frederick Muriuki Muriithi
2024-08-28Enable NA sorting for case attributeszsloan
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-08-28Restore collections endpointszsloan
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-08-28Bug: Compute numeric timestamp for the claims.Frederick Muriuki Muriithi
2024-08-28Check 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-08-28Change default for Mean Expr filter to OR for correlations to avoid ↵zsloan
excluding any results when the page first loads
2024-08-28Remove styling for search field.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2024-08-28Check metadata exists before setting 'editable' field in get_dataset.Munyoki Kilyungi
Signed-off-by: Munyoki Kilyungi <me@bonfacemunyoki.com>
2024-08-28Merge pull request #859 from genenetwork/revert-847-feature/gnqa-search-historyAlexander Kabui
Revert "Feature/gnqa search history"
2024-08-28Revert "Feature/gnqa search history"Alexander Kabui
2024-08-28Merge pull request #847 from genenetwork/feature/gnqa-search-historyAlexander Kabui
Feature/gnqa search history
2024-08-26Allow '@' and '.' characters in searcheszsloan
This is mainly so e-mail searches work
2024-08-26Set fixed width of 500px for phenotype descriptionszsloan
2024-08-21Fix timestamp attribute nameszsloan
They were previously stored as 'created_timestamp' and 'changed_timestamp', but are now stored as 'created' and 'changed'
2024-08-19Edit Haplotype Analyst legend contentzsloan
- Change order from Pat/Mat to Mat/Pat - Increase width of example color bars - Change 'Unk' to 'Unknown' and shift everything to the left so it fits
2024-08-19Change 'Sequence Site' text to 'Gene Location'zsloan
2024-08-19Only draw position marker if position existszsloan
Previous it was drawing the marker at the end of the map even when mapping with traits that don't have a position (like Publish/phenotype traits)
2024-08-19Remove javascript escape function from View Collection page to fix encoding ↵zsloan
issues
2024-08-16Add Wiki and RIF search terms to Xapian normal searchzsloan
2024-08-07Merge pull request #855 from jnduli/gn2_profiles_pagesMuriithi Frederick Muriuki
Gn2 Fix profiles pages dashboard
2024-08-07chore: remove passing bearer token to end userJohn Nduli
2024-08-07fix: remove bearer token from html and javascriptJohn Nduli
2024-08-06fix: use bearer token to query auth serverJohn Nduli
2024-08-06fix: pass in proper list of priviledge_idsJohn Nduli
2024-08-05Fix typo.Frederick Muriuki Muriithi
2024-08-05minor code formatting.Frederick Muriuki Muriithi
2024-08-05Update JWKs endpoint documentation.Frederick Muriuki Muriithi
2024-08-05Fix URLFrederick Muriuki Muriithi
2024-08-05Override 'client_secret_post' auth with a JSON equivalentFrederick Muriuki Muriithi
In order to use JSON consistently across the board, we make even the authentication method use JSON rather than FORMDATA.
2024-08-05Move check for target_trait mb/chr into the if statement for ProbeSet/Geno ↵zsloan
datasets Previously it would throw an error for Publish datasets, since they don't have a location
2024-08-02Consistently use JSON for all endpoints.Frederick Muriuki Muriithi
2024-08-01Add mariadb package to database development container.Arun Isaac
* containers/db-container.scm (operating-system)[packages]: Add mariadb.
2024-08-01Remove obsolete configurations.Frederick Muriuki Muriithi
2024-08-01bug: add missing `count_per_page` variable.Frederick Muriuki Muriithi
2024-08-01Use auto-created and auto-rotated JSON Web KeysFrederick Muriuki Muriithi
Use auto-created JWKs for better security.
2024-08-01Use JWKs from auth server public endpointFrederick Muriuki Muriithi
* Fetch keys from auth server * Validate token is signed with one of the keys from server * Ensure refreshing of token is still synchronised
2024-08-01Add module to help with rotation of JSON Web Keys.Frederick Muriuki Muriithi
2024-08-01Fix correlation bug caused by a result trait not having a locationzsloan
2024-08-01Fix misnamed variable that caused correlation location filter to not workzsloan
2024-07-31Fix collections import by allowing GET method for collections/add endpointzsloan
2024-07-31Improve loggingFrederick Muriuki Muriithi
Add more logging information to help with tracking and fixing bugs.
2024-07-31Synchronise token refreshesFrederick Muriuki Muriithi
The application can be run in a multi-threaded server, leading to a situation where the multiple threads attempt to get a new JWT using the exact same refresh token. This synchronises the various threads ensuring only a single thread is able to retrieve the new JWT that all the rest of the threads then use.