aboutsummaryrefslogtreecommitdiff
path: root/uploader
AgeCommit message (Collapse)Author
11 daysLaunch job and redirect to job status page.Frederick Muriuki Muriithi
11 daysAdd UI to view status of the job as it runs.Frederick Muriuki Muriithi
2024-11-22Remove local code that does db connection.Frederick Muriuki Muriithi
Reuse the code in gn-libs for connecting to the database, rather than using the replicated local code.
2024-11-22Use 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-24Update Redis prefix settings.Frederick Muriuki Muriithi
2024-10-24Don't compute settings in configuration file.Frederick Muriuki Muriithi
2024-10-17UI: Create background job when user uploads file.Frederick Muriuki Muriithi
2024-10-17Implement sha256 hashing over file contents.Frederick Muriuki Muriithi
2024-10-17mypy: Fix some typing issues.Frederick Muriuki Muriithi
2024-10-14Improve UI copy: Add list of files used.Frederick Muriuki Muriithi
2024-10-14Improve layout and styling of sidebar contentFrederick Muriuki Muriithi
2024-10-10UI hints: Help user in choosing the appropriate option.Frederick Muriuki Muriithi
2024-10-10Build UI to add new phenotypes.Frederick Muriuki Muriithi
Build the UI and set up styling. This is not working currently.
2024-10-10Limit the length of the population descriptionFrederick Muriuki Muriithi
2024-10-07Handle "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-07Add phenotype units to UIFrederick Muriuki Muriithi
2024-10-07Reuse requests checks to fix "too many returns" linting errorFrederick Muriuki Muriithi
2024-10-07linting: Fix minor linting issues.Frederick Muriuki Muriithi
2024-10-07Create new phenotype dataset (PublishFreeze).Frederick Muriuki Muriithi
Provide the UI and code to create a new phenotype dataset.
2024-10-07Extract reusable input validation code.Frederick Muriuki Muriithi
2024-10-07Generalise pagination and paginate phenotypesFrederick Muriuki Muriithi
Generalise the code generating table pagination UI, and use it to paginate the list of phenotypes.
2024-10-02Add missing __init__.pyFrederick Muriuki Muriithi
2024-10-01Add UI elements for possible extra functionality.Frederick Muriuki Muriithi
2024-10-01Extract privileges and use them for access controlFrederick Muriuki Muriithi
2024-09-30BugFix: Ensure all data items show up.Frederick Muriuki Muriithi
2024-09-30Initialise views for a specific phenotypeFrederick 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-30Extract common check into decorator for reusability.Frederick Muriuki Muriithi
2024-09-27Remove unused placeholders for now.Frederick Muriuki Muriithi
2024-09-27Improve query for fetching a phenotype dataset's dataFrederick Muriuki Muriithi
2024-09-27Show some details for a phenotype dataset.Frederick Muriuki Muriithi
2024-09-27Extract common functionality into reusable function.Frederick Muriuki Muriithi
2024-09-26Start building up the view dataset endpointFrederick Muriuki Muriithi
2024-09-26List the phenotype datasets.Frederick Muriuki Muriithi
2024-09-26Enable selecting population for phenotypes.Frederick Muriuki Muriithi
2024-09-26Initialise the phenotypes section.Frederick Muriuki Muriithi
2024-09-26Send the dataset ID. Fix bugs.Frederick Muriuki Muriithi
2024-09-25Setup auth with dataset creation.Frederick Muriuki Muriithi
2024-09-25Fix typos.Frederick Muriuki Muriithi
2024-09-25Lint: Fix myriad of linting issuesFrederick Muriuki Muriithi
2024-09-25Provide missing database connection.Frederick Muriuki Muriithi
2024-09-25Create new genotype datasets.Frederick Muriuki Muriithi
2024-09-25PoC: Common checks in decorators work.Frederick Muriuki Muriithi
2024-09-25Handle 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-25Fix check.Frederick Muriuki Muriithi
2024-09-24Respond to UI actions even for unimplemented links.Frederick Muriuki Muriithi
2024-09-24Add placeholder for background jobs.Frederick Muriuki Muriithi
2024-09-24Add notes on handling datasets and studies.Frederick Muriuki Muriithi
2024-09-24Put "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-24Use function from `uploader.platforms` packageFrederick 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-24Redirect 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.