aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-09-24Lint: Get rid of extraneous if check.Frederick Muriuki Muriithi
2024-09-24Handle FamilyOrder when creating a population.Frederick Muriuki Muriithi
2024-09-23Fix minor UI bug.Frederick Muriuki Muriithi
2024-09-23Initialise "Platforms" section.Frederick Muriuki Muriithi
2024-09-23Move R/qtl2 upload code under the populations package.Frederick Muriuki Muriithi
2024-09-23Initialise the "Expression Data" section.Frederick Muriuki Muriithi
2024-09-23UI: Indicate currently active menu.Frederick Muriuki Muriithi
2024-09-20Initialise UI for managing genotype datasets.Frederick Muriuki Muriithi
2024-09-19Only show a single genotype dataset.Frederick Muriuki Muriithi
It is expected that there is only ever a single genotype dataset for any one particular population.
2024-09-19UI Improvement: Get rid on "Select Species" legendFrederick Muriuki Muriithi
2024-09-19List genotype datasetsFrederick Muriuki Muriithi
2024-09-19Fix minor UI bugs.Frederick Muriuki Muriithi
2024-09-18Add genotype dataset UIFrederick Muriuki Muriithi
2024-09-18Separate genetic markers from encodings and datasetsFrederick Muriuki Muriithi
2024-09-18Put endpoint behind auth.Frederick Muriuki Muriithi
2024-09-18Document the menu on the home page.Frederick Muriuki Muriithi
2024-09-17Display some genotype information.Frederick Muriuki Muriithi
2024-09-17Parse ints from strings safely.Frederick Muriuki Muriithi
2024-09-17Enable spefifying of start point for enumerator.Frederick Muriuki Muriithi
2024-09-17Select genotype's population.Frederick Muriuki Muriithi
2024-09-17Provide entry-point of genotypes.Frederick Muriuki Muriithi
2024-09-17UI Improvements: Move genotypes below populations.Frederick Muriuki Muriithi
2024-09-17UI Improvements: Remove duplicate "Select Species"Frederick Muriuki Muriithi
2024-09-17UI Improvements: Provide better copy for the page.Frederick Muriuki Muriithi
2024-09-17UI Improvements: Enumerate data in tables.Frederick Muriuki Muriithi
2024-09-17UI Improvements: SpeciesFrederick Muriuki Muriithi
- Remove redundant information - Rename "Scientific Name" to "Organism Name" - Add helpful tooltip text to elements - Rename "TaxonId" to "Taxonomy ID"
2024-09-17UI Improvements: Provide some details of logged in userFrederick Muriuki Muriithi
2024-09-17UI Improvements: Move headings/titles to the left.Frederick Muriuki Muriithi
2024-09-16Fix minor bugs and linting and typing errors.Frederick Muriuki Muriithi
2024-09-16Use new endpoint to create resource and assign appropriate roles.Frederick Muriuki Muriithi
2024-09-13Populations: Hook population creation to auth system.Frederick Muriuki Muriithi
2024-09-13Leave notes on things that need to be handled in code and UIFrederick Muriuki Muriithi
2024-09-13Increase default number of items displayed per page.Frederick Muriuki Muriithi
2024-09-13Samples: provide more informative page content.Frederick Muriuki Muriithi
2024-09-13Put views behind authorisation.Frederick Muriuki Muriithi
2024-09-13Initialise genotypes' UIFrederick Muriuki Muriithi
2024-09-12Add "Family" to the UIFrederick Muriuki Muriithi
2024-09-12Save the updated species details.Frederick Muriuki Muriithi
2024-09-10Improve "Edit species" UI.Frederick Muriuki Muriithi
2024-09-10Require that user selects the family.Frederick Muriuki Muriithi
2024-09-09Enable samples uploads.Frederick Muriuki Muriithi
2024-09-09Initialise samples uploadsFrederick Muriuki Muriithi
* Move existing code to new module * Rework the UI: create new templates * Rework the routes: Select species and populations before attempting an upload.
2024-09-09Display species details in populations views.Frederick Muriuki Muriithi
2024-09-06Add more fields when creating a populationFrederick Muriuki Muriithi
Add more of the missing fields when creating a population, to ensure that the created population works as expected.
2024-09-05Provide basic UI for editing the Species details.Frederick Muriuki Muriithi
2024-09-05Improve error messaging for "Create Population" feature.Frederick Muriuki Muriithi
2024-09-05Synchronise token refreshing.Frederick Muriuki Muriithi
When running flask with multiple threads/workers, as happens when using gunicorn, there is a potential for more than one thread running with an expired token, leading to multiple uncoordinated token refreshes. This commit coordinates the threads in the case there is need to refresh a token, ensuring only one thread does the token refresh.
2024-09-04Provide 'edit species' endpointFrederick Muriuki Muriithi
* Verify new authorisation wrapper works as expected.
2024-09-04Provide top-level navigation placeholder link.Frederick Muriuki Muriithi
2024-09-04Introduce wrapper that validates tokensFrederick Muriuki Muriithi
Validate token and pass it on to functions that require more fine-grained authorisation checks.