Age | Commit message (Collapse) | Author | |
---|---|---|---|
3 days | Remove local code that does db connection.HEADmain | Frederick Muriuki Muriithi | |
Reuse the code in gn-libs for connecting to the database, rather than using the replicated local code. | |||
3 days | Use gn-libs code for db connection. | Frederick Muriuki Muriithi | |
Use the code in gn-libs to connect to the database, rather than a local module. | |||
2024-10-24 | Update Redis prefix settings. | Frederick Muriuki Muriithi | |
2024-10-24 | Don't compute settings in configuration file. | Frederick Muriuki Muriithi | |
2024-10-17 | UI: Create background job when user uploads file. | Frederick Muriuki Muriithi | |
2024-10-17 | Implement sha256 hashing over file contents. | Frederick Muriuki Muriithi | |
2024-10-17 | mypy: Fix some typing issues. | Frederick Muriuki Muriithi | |
2024-10-14 | Improve UI copy: Add list of files used. | Frederick Muriuki Muriithi | |
2024-10-14 | Improve layout and styling of sidebar content | Frederick Muriuki Muriithi | |
2024-10-10 | UI hints: Help user in choosing the appropriate option. | Frederick Muriuki Muriithi | |
2024-10-10 | Build UI to add new phenotypes. | Frederick Muriuki Muriithi | |
Build the UI and set up styling. This is not working currently. | |||
2024-10-10 | Limit the length of the population description | Frederick Muriuki Muriithi | |
2024-10-07 | Handle "No linked resource" error cleanly. | Frederick Muriuki Muriithi | |
Display the page even if there is no linked resource, but keep the sensitive information hidden in such cases. | |||
2024-10-07 | Add phenotype units to UI | Frederick Muriuki Muriithi | |
2024-10-07 | Reuse requests checks to fix "too many returns" linting error | Frederick Muriuki Muriithi | |
2024-10-07 | linting: Fix minor linting issues. | Frederick Muriuki Muriithi | |
2024-10-07 | Create new phenotype dataset (PublishFreeze). | Frederick Muriuki Muriithi | |
Provide the UI and code to create a new phenotype dataset. | |||
2024-10-07 | Extract reusable input validation code. | Frederick Muriuki Muriithi | |
2024-10-07 | Generalise pagination and paginate phenotypes | Frederick Muriuki Muriithi | |
Generalise the code generating table pagination UI, and use it to paginate the list of phenotypes. | |||
2024-10-02 | Add missing __init__.py | Frederick Muriuki Muriithi | |
2024-10-01 | Add UI elements for possible extra functionality. | Frederick Muriuki Muriithi | |
2024-10-01 | Extract privileges and use them for access control | Frederick Muriuki Muriithi | |
2024-09-30 | BugFix: Ensure all data items show up. | Frederick Muriuki Muriithi | |
2024-09-30 | Initialise views for a specific phenotype | Frederick Muriuki Muriithi | |
Each phenotype is independent, of all others, and they are only put into datasets mostly for easy coralling of phenotypes related to a specific populations. As such, the system will probably need to provide a way to view (and possibly edit) each phenotype independent of all the others. This also fits in with the auth. | |||
2024-09-30 | Extract common check into decorator for reusability. | Frederick Muriuki Muriithi | |
2024-09-27 | Remove unused placeholders for now. | Frederick Muriuki Muriithi | |
2024-09-27 | Improve query for fetching a phenotype dataset's data | Frederick Muriuki Muriithi | |
2024-09-27 | Show some details for a phenotype dataset. | Frederick Muriuki Muriithi | |
2024-09-27 | Extract common functionality into reusable function. | Frederick Muriuki Muriithi | |
2024-09-26 | Start building up the view dataset endpoint | Frederick Muriuki Muriithi | |
2024-09-26 | List the phenotype datasets. | Frederick Muriuki Muriithi | |
2024-09-26 | Enable selecting population for phenotypes. | Frederick Muriuki Muriithi | |
2024-09-26 | Initialise the phenotypes section. | Frederick Muriuki Muriithi | |
2024-09-26 | Send the dataset ID. Fix bugs. | Frederick Muriuki Muriithi | |
2024-09-25 | Setup auth with dataset creation. | Frederick Muriuki Muriithi | |
2024-09-25 | Fix typos. | Frederick Muriuki Muriithi | |
2024-09-25 | Lint: Fix myriad of linting issues | Frederick Muriuki Muriithi | |
2024-09-25 | Provide missing database connection. | Frederick Muriuki Muriithi | |
2024-09-25 | Create new genotype datasets. | Frederick Muriuki Muriithi | |
2024-09-25 | PoC: Common checks in decorators work. | Frederick Muriuki Muriithi | |
2024-09-25 | Handle common checks in one place. | Frederick Muriuki Muriithi | |
The checks for species and population are (before this commit) repeated over and over in different parts of the code. This commit extracts that common functionality into decorators in a new module. | |||
2024-09-25 | Fix check. | Frederick Muriuki Muriithi | |
2024-09-24 | Respond to UI actions even for unimplemented links. | Frederick Muriuki Muriithi | |
2024-09-24 | Add placeholder for background jobs. | Frederick Muriuki Muriithi | |
2024-09-24 | Add notes on handling datasets and studies. | Frederick Muriuki Muriithi | |
2024-09-24 | Put "Expression Data" next to related "Individual Data" | Frederick Muriuki Muriithi | |
My current understanding of the data leads me to the conclusion that the term "Expression Data" indicates the superset of data that includes the "Individual data", "Average/SE data" etc. For easier tracking, I have grouped the two links next to each other for now. | |||
2024-09-24 | Use function from `uploader.platforms` package | Frederick Muriuki Muriithi | |
Reuse the function from the `uploader.platforms.models` module. This reduces duplication, and also helps with ensuring robustness of the code — the function actually checks to ensure the platform relates to the selected species. | |||
2024-09-24 | Redirect to listing page for now — remove extra endpoint. | Frederick Muriuki Muriithi | |
Until I know whether or not we'll be needing the extra "view platform" feature, I've elected to remove the endpoint for now. | |||
2024-09-24 | Fix typo. | Frederick Muriuki Muriithi | |
2024-09-24 | Commit forgotten rqtl2.py module | Frederick Muriuki Muriithi | |