aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-08-28Add default value for location and symbolzsloan
Adding these in the DataTables column definitions is convenient because it means they don't need to be dealt with in the Python code
2024-08-28Create trait objects from Xapian search results to pass to DataTableszsloan
This means the result table should be displayed now. The only issue is that this involves a significant amount of duplicated code from gsearch.py; I'm not sure how best to avoid this, but this is okay for now.
2024-08-28Raise ValueError if dataset type isn't ProbeSet/Publish/Genozsloan
2024-08-28Add doctstrings for new functions in search_results.pyzsloan
Replace dataset name with fullname (this will need to be changed back when the Xapian indexing is rerun)
2024-08-28Begin adding Xapian queries for the non-global search and submit request to GN3zsloan
Still need to handle the output and address a bug that is also affecting the global search
2024-08-28Add separate button for Xapian searchzsloan
This will be temporary in the longer run, but can stay until all functionality is reproduced.
2024-08-28Make UI items more flexible.Frederick Muriuki Muriithi
2024-08-28Remove flawed "group role" idea: use just "role".Frederick Muriuki Muriithi
2024-08-28Remove deprecated endpoints/views and templatesFrederick Muriuki Muriithi
2024-08-28Fix error display logicFrederick Muriuki Muriithi
2024-08-28Fetch the active user's roles on a particular resource.Frederick Muriuki Muriithi
2024-08-28Use privilege objects rather than IDS.Frederick Muriuki Muriithi
2024-08-28Delete request to obsoleted endpoint.Frederick Muriuki Muriithi
2024-08-28Create a new resource role.Frederick Muriuki Muriithi
2024-08-28Update URI formsFrederick Muriuki Muriithi
2024-08-28Use json for communication with gn-authFrederick Muriuki Muriithi
2024-08-28Provide UI to delete role.Frederick Muriuki Muriithi
2024-08-28List user assigned role of interest.Frederick Muriuki Muriithi
2024-08-28Organise UI into rows: each row holding related data.Frederick Muriuki Muriithi
2024-08-28Unassign privilege from resource role.Frederick Muriuki Muriithi
2024-08-28Import the UUID class directly.Frederick Muriuki Muriithi
2024-08-28Implement "Resource Role Page"Frederick Muriuki Muriithi
Show the page, providing all UI elements necessary, even if the elements themselves are not active.
2024-08-28Generalise `render_ur` for the resources pagesFrederick Muriuki Muriithi
2024-08-28Set default headers for OAuth2Client requests.Frederick Muriuki Muriithi
2024-08-28Simplify 'View-Resource page' UIFrederick Muriuki Muriithi
Get rid of the resource role details and provide button-like elements to help navigate to view more details.
2024-08-28PoC: Display resource roles on View-Resource page.Frederick Muriuki Muriithi
2024-08-28Update UI: Use resource roles rather than obsolete group rolesFrederick Muriuki Muriithi
In a fix to fix a privilege-escalation bug, the `…/group/roles` endpoint was entirely removed and replaced with the less error-prone `…/resource/…/roles` endpoint. This commit updates the code to use the new endpoint's data as appropriate. We also fix typos in some url_for routing arguments.
2024-08-28UI: Add placeholder for resource rolesFrederick Muriuki Muriithi
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'