aboutsummaryrefslogtreecommitdiff
path: root/qc_app/templates
AgeCommit message (Expand)Author
2023-10-16Indicate progress for data insert.Frederick Muriuki Muriithi
2023-01-17Add link back to index page on abort or errorsFrederick Muriuki Muriithi
2023-01-17upload: Enable cancelling an upload.Frederick Muriuki Muriithi
2022-12-23Help: Provide some help content for end userFrederick Muriuki Muriithi
2022-11-16ui: provide error messaging if file is not selected.Frederick Muriuki Muriithi
2022-11-16ui: Only display the "alert-success" green on completion...* To avoid confusion, only display the "alert-success" green on completion of the parsing process. While parsing, if there are no errors, then display the "No errors found so far" message without the green colour. Frederick Muriuki Muriithi
2022-11-12Accept plain text (text/plain) filesFrederick Muriuki Muriithi
2022-08-31Commit missing files.Frederick Muriuki Muriithi
2022-08-05Update job status. Display stdout and stderr outputs...* Display the status of the job, as it is running * Display STDERR output if an error occurs * Display STDOUT output as job is running and on successful completion of the job Frederick Muriuki Muriithi
2022-08-04Implement data insertion...- Hook up external data insertion script to webserver code - Provide rudimentary status indication - Generalise some job creation details Frederick Muriuki Muriithi
2022-08-04UX: Enable selecting radio by clicking anywhere on the row...Ease the selection of a radio button by allowing the user to click on any of the table cells that are in the same row as the radio button of concern. Frederick Muriuki Muriithi
2022-07-19Implement confirmation stage...Provide user with a confirmation stage where they can verify all the data before inserting into the database. Frederick Muriuki Muriithi
2022-07-19Enable creation of new dataset...Enable the user to create a new dataset should the need arise. A few extra fixes were done, such as: - Provide list of average methods to choose from - Provide input elements for some expected fields - Add a new confirmation step before doing the actual data update Frederick Muriuki Muriithi
2022-07-19Replace redirect with user confirmation...Rather than using the redirect, that led to exposing the study id as a get parameter, this commit adds an auxilliary step that allows the user to choose whether to continue with the new study or go back and select an existing study. Frederick Muriuki Muriithi
2022-07-19Implement dataset selection...- Implement UI enabling selection from existing datasets - Start implementation of UI that enables creation of new dataset Frederick Muriuki Muriithi
2022-07-19Fix macroFrederick Muriuki Muriithi
2022-07-19Add 'group' and 'tissue' selection....- Build code to populate the "Group" and "Tissue" dropdown lists - Enable redirect with POST data (code 307) in case there is input error to enable the user fix their errors - Move hidden fields to macro to reduce repetition Frederick Muriuki Muriithi
2022-07-19Implement select study...Implement the select study UI Frederick Muriuki Muriithi
2022-07-19Select the platform (GeneChipId) firstFrederick Muriuki Muriithi
2022-07-07Rework styling for form elementsFrederick Muriuki Muriithi
2022-07-07Provide selection for GeneChips...The GeneChipId value is required for the data being inserted, so this commit provides the UI to enable selection of the chip. Frederick Muriuki Muriithi
2022-07-06Implement UI for dataset selection...As part of updating the database with the new data, there is a need to select the appropriate dataset that the data belongs to, and this commit provides the UI to assist the user do that. Frederick Muriuki Muriithi
2022-06-28Check for inconsistent columns...The number columns in each contents line should be equal to the nember of columns in the header line. Frederick Muriuki Muriithi
2022-06-13Add upload progress indicatorFrederick Muriuki Muriithi
2022-06-10Enable upload of zipfilesFrederick Muriuki Muriithi
2022-06-02Enable user abortion of file parsing...Enable the user to abort the background parsing of the file. Frederick Muriuki Muriithi
2022-06-02Add an error display to the progress status report...Enable the progress status page to show all the errors found at any point during the processing of the file. Frederick Muriuki Muriithi
2022-05-20Use standard-error rather than standard_error for consistency...The CLI scripts use "standard-error" so update the web version to fit in with that. Frederick Muriuki Muriithi
2022-05-20Handle errors...Implement code to handle errors in the processing of files. Frederick Muriuki Muriithi
2022-05-19Update Web-UI: use new error collection paradigm...- README.org: document how to run scripts manually - manifest.scm: remove python-rq as a dependency - qc_app/jobs.py: rework job launching and processing - qc_app/parse.py: use reworked job processing - qc_app/templates/job_progress.html: display progress correctly - qc_app/templates/parse_results.html: display final results - scripts/worker.py: new worker script Frederick Muriuki Muriithi
2022-04-26Fix issues caught processing the jobs...* Create and push the application context for the worker functions * Fix the update of meta fields Frederick Muriuki Muriithi
2022-04-26Queue file parsing jobs...Enable the queuing of file parsing jobs, since the files could be really large and take a long time to parse and present results. * etc/default_config.py: Add default config for redis server * manifest.scm: Add redis, and rq as dependencies * qc_app/__init__.py * qc_app/jobs.py: module to hold utilities for management of the jobs * qc_app/parse.py: Enqueue the job - extract file-parsing code to callable function * qc_app/templates/base.html: Enable addition of extra meta tags * qc_app/templates/job_progress.html: template to display job progress * qc_app/templates/no_such_job.html: template to indicate when a job id is invalid * quality_control/parsing.py: Add the total size parsed so far Frederick Muriuki Muriithi
2022-04-25Implement file uploadFrederick Muriuki Muriithi
2022-04-25UI: Add index page and basic styling...Add template(s) for the index page and some basic styling to get started with. Frederick Muriuki Muriithi