Age | Commit message (Expand) | Author |
2022-06-02 | Expire the jobs in 14 days by default | Frederick Muriuki Muriithi |
2022-04-27 | Enable managing app via setup.py...While the application is developed with GNU Guix, the end user might
not be using it, and therefore, this commit provides a way for the
user to install the application with the usual python package
management systems.
| Frederick Muriuki Muriithi |
2022-04-26 | Queue 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-25 | Implement file upload | Frederick Muriuki Muriithi |
2022-04-20 | Add scaffolding for web app...Add a basic scaffolding for the web interface to the quality-control
application.
| Frederick Muriuki Muriithi |