| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 9 days | Add initial placeholder UI to confirm deletion. | Frederick Muriuki Muriithi | |
| 9 days | Initialise UI for deletion of phenotypes. | Frederick Muriuki Muriithi | |
| 9 days | Add function to delete phenotypes completely. | Frederick Muriuki Muriithi | |
| 9 days | Add function to delete numeric data for phenotypes. | Frederick Muriuki Muriithi | |
| 9 days | Use correct classes for type-hints. | Frederick Muriuki Muriithi | |
| 2026-01-08 | Bug: Move, and fix fetching of logged in user's ID. | Frederick Muriuki Muriithi | |
| 2026-01-07 | Link background jobs to user. | Frederick Muriuki Muriithi | |
| 2025-12-29 | Phenotypes: Move feature to new UI templates. | Frederick Muriuki Muriithi | |
| 2025-12-19 | Delete unused function. | Frederick Muriuki Muriithi | |
| 2025-12-19 | Fix issues caught by type-checker. | Frederick Muriuki Muriithi | |
| 2025-12-17 | Move phenotypes dataset UI to its own template. | Frederick Muriuki Muriithi | |
| 2025-12-17 | Fix linting problems. | Frederick Muriuki Muriithi | |
| 2025-12-16 | Move logic for loading streamlined-UI templates to reusable function | Frederick Muriuki Muriithi | |
| 2025-12-16 | Add "Streamlined UI" templates for phenotype upload sub-features. | Frederick Muriuki Muriithi | |
| 2025-12-16 | Implement streamlined UI for phenotypes upload page. | Frederick Muriuki Muriithi | |
| 2025-12-16 | Redirect to "View Populations" page | Frederick Muriuki Muriithi | |
| While the streamlined UI is under construction, redirect the request back to the "View Population" page for the time being, until the UI requirements have been figured out. | |||
| 2025-12-10 | Feature Flags: Generically deal with HTTP-based feature flags. | Frederick Muriuki Muriithi | |
| * Define a default `FEATURE_FLAGS_HTTP` configuration variable that's an empty list to help defining http-based feature flags that can be used to turn on/off features * Build macro to include hidden fields for feature flags where necessary. * Extend flask's `url_for` function to deal with defined feature flags in a mostly transparent way | |||
| 2025-12-03 | Rerun QTLReaper script with provided details. | Frederick Muriuki Muriithi | |
| 2025-11-19 | Add function to retrieve vector data for phenotypes from the db. | Frederick Muriuki Muriithi | |
| 2025-11-05 | Fix issues caught by linter. | Frederick Muriuki Muriithi | |
| 2025-11-05 | Add success handler for recompute phenotypes means jobs. | Frederick Muriuki Muriithi | |
| 2025-11-05 | Enable (re)compute of phenotype means by users. | Frederick Muriuki Muriithi | |
| 2025-11-03 | Use new "redirection-to-next" utilities. | Frederick Muriuki Muriithi | |
| 2025-11-03 | Improve UI to enable editing publication details. | Frederick Muriuki Muriithi | |
| 2025-10-13 | Fix linting errors. | Frederick Muriuki Muriithi | |
| 2025-08-25 | Create and cross-reference phenotypes | Frederick Muriuki Muriithi | |
| Update `create_new_phenotypes` function to create the phenotypes and cross-reference them to their populations, publications, and groups in one transaction to ensure consistency. | |||
| 2025-08-25 | Preprocess phenotype data and return normalised form. | Frederick Muriuki Muriithi | |
| 2025-07-14 | Deactivate linter error check. | Frederick Muriuki Muriithi | |
| 2025-07-14 | Remove comments and demo statements. | Frederick Muriuki Muriithi | |
| 2025-07-14 | Fix linting issues. | Frederick Muriuki Muriithi | |
| 2025-07-14 | Fix imports | Frederick Muriuki Muriithi | |
| Remove unused imports, update old imports to newer forms and add missing imports. | |||
| 2025-07-14 | Refactor out common functionality into separate function. | Frederick Muriuki Muriithi | |
| 2025-07-14 | Do not enter IDs in files in the description field. | Frederick Muriuki Muriithi | |
| 2025-07-02 | Update descriptions and abbreviations | Frederick Muriuki Muriithi | |
| - Add the description to both the Original and Post-Publication fields. - Set the abbreviation fields to the identifier in the files. | |||
| 2025-07-01 | Bugfix: The value needs to be a tuple or list. | Frederick Muriuki Muriithi | |
| 2025-07-01 | Ignore any optional files that are not provided. | Frederick Muriuki Muriithi | |
| 2025-07-01 | Remove unused feature | Frederick Muriuki Muriithi | |
| The feature is implemented elsewhere (GN2) in a better way. | |||
| 2025-06-30 | Allow independent transposition of each file | Frederick Muriuki Muriithi | |
| * Rework UI to provide independent selection of whether or not each file is transposed * Update the backend code to individually set the transposition status for each file independently. | |||
| 2025-06-26 | Narrow search to only uploaded traits. | Frederick Muriuki Muriithi | |
| 2025-06-24 | Use positional parameters rather than named ones. | Frederick Muriuki Muriithi | |
| Named parameters were causing problems on staging, where the names would be converted into bytestrings and then used to index into the dictionaries, leading to `KeyError` exceptions. | |||
| 2025-06-24 | Use pathlib.Path object for file paths. | Frederick Muriuki Muriithi | |
| 2025-06-17 | Allow users to provide transposed files. | Frederick Muriuki Muriithi | |
| 2025-06-10 | Display the success page. | Frederick Muriuki Muriithi | |
| 2025-06-10 | Pass on the publication to the next job. | Frederick Muriuki Muriithi | |
| 2025-06-10 | Bug: Fix logging. | Frederick Muriuki Muriithi | |
| 2025-06-10 | Provide handler for `load-new-phenotypes-data` jobs. | Frederick Muriuki Muriithi | |
| 2025-06-10 | On success, redirect to job status check page. | Frederick Muriuki Muriithi | |
| 2025-06-10 | Display the error. | Frederick Muriuki Muriithi | |
| 2025-06-10 | Set loglevel for background job's launcher. | Frederick Muriuki Muriithi | |
| 2025-06-05 | Request token for use with script to update authorisations | Frederick Muriuki Muriithi | |
| After the script has completed loading the data into the database, the user who uploads the data will need to access the data they've uploaded. This commit requests a new token to use with the script for updating the authorisations as appropriate, to grant the user access to their data. | |||
