* Add gitter button
* Fixes #23 issue with errors in js libraries (#26)
* First implementation of panoptes api
* Added workflow jobs in db
* added api for jobs
* Error fixes
* Fixed inconsistency in jobs api
* feature/31_UI initial commit
* Minor fix
* typo and db update fixes
* Final fix
* feature/31_UI about page
* added job id and hiden db id
* Change in model job primary key
* feature/31_UI contribute
* Feature/add api to panoptes (#34)
* First implementation of panoptes api
* Added workflow jobs in db
* added api for jobs
* Error fixes
* Fixed inconsistency in jobs api
* Minor fix
* typo and db update fixes
* Final fix
* added job id and hiden db id
* Change in model job primary key
* Removes unused messages
* Change the filter for job query
* feature/31_UI added jobs
* First implementation of panoptes api
* Added workflow jobs in db
* feature/31_UI initial commit
* feature/31_UI about page
* feature/31_UI contribute
* feature/31_UI added jobs
* feature/31_UI job html
* Feature/update status (#37)
* Fix issue with progress bar. Update status of jobs to done.
* Added job status in workflow table
* Fix issue with steps in workflows.html and workflow.html
* Feature/7 setup (#38)
* feature/7_setup
* feature/7_setup removed comment
* feature/7_setup PR comment
* Feature/29 ci cd (#40)
* feature/29 travis initial commit
* feature/29_ci_cd test commit to trigger build
* feature/29_ci_cd fixed yml
* feature/29 added README link to travis (#41)
* Added badges for status in jobs (#39)
* Added badges for status in jobs
* Changes in the landing page
* Added check for null values in workflow job size
* Removed button
* Added formater for datetime
* Changes templates to use datetime formater
* Feature/43 add jobs start and end time (#44)
* Added start and and date to db
* added init values for jobs
* Visual improvements and duration meta
* Added library for time parse to requirements
* Feature/dockerfile (#45)
* Add Dockerfile. Add docker-compose. Add run.py to start easier the application.
* Update Dockerfile and run.py
* The correct way is docker run -p 8000:1234 -it <container id>
* Update Dockerfile, docker-compose.yaml and change run.py to panoptes.py
* COPY instead of cloning the repo
* Update README.md with docker-compose instructions
* Update README.md
* Update docker info in README.md
* Update README.md
* Removed variables from Dockerfile
* changed icons (#47)
* Wrong page handle (#49)
* Wring page handle
* more 404 forms
* Update issue templates (#52)
* Update issue templates
* Update issue template
* Update video with biohackathon features. (#58)
* Feature/docker to travis (#60)
* initial commit
* adding api test
* try2
* WIP
* feature/docket_to_travis: changes function name to conform to pytest rules
* docker_to_travis: fixed .travis.yml
* docker_to_travis: proper name of the test class
* docker_to_travis: removed useless code
* Update properly job and workflow status to Error when a job or workflow fails. (#65)
* Add no execution status in workflows where results is already there. closes #42 (#66)
* Add service-info endpoint in the API (#67)
closes #64
* Bump lodash from 4.17.14 to 4.17.19 in /server/static (#71)
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.14 to 4.17.19.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.14...4.17.19)
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Bump jquery from 3.4.1 to 3.5.0 in /server/static (#70)
Bumps [jquery](https://github.com/jquery/jquery) from 3.4.1 to 3.5.0.
- [Release notes](https://github.com/jquery/jquery/releases)
- [Commits](https://github.com/jquery/jquery/compare/3.4.1...3.5.0)
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Feature/arg parse (#72)
* Add argparse in panoptes.py
* Clean up argparse. Change default database path to .panoptes.db
* Add exec mode in two scripts. Minor README.md update.
* Clean up codebase (#74)
- Remove unused html files and js libraries (mainly from core-ui)
- Slim Dockerfile
- Remove developer instructions from README.md
- Remove all npm and node dependencies
- Improve the appearance of some html files (index.html and workflow.html)
Fixes #48
* Update tests in .travis.yml (#75)
- Install conda (with mamba support)
- Start panoptes server with docker-compose (as before)
- Install snakemake with wms-monitor option (conda env: snakemake_develop)
- Run example workflow that populates the database
- Add tests to test the panoptes API (virtualenv: venv_test)
Fixes #61
* Update travis CI tests to use latest snakemake version (#77)
Update travis CI to use latest snakemake version. Fixes #76
* Feature/46 create pypi package (#84)
* WIP: => in requirements, gitignore and setup.py modifications
* renamed folder server into panoptes
* changed references from server to panoptes
* removed duplicate file
* moved tests folder inside panoptes
* added MANIFEST for html files
* changed panoptes.py directory in order the keyword panoptes to work after the pip install panoptes command
* updated readme & docker-compose
* typo readme
* Fix MANIFEST.in (#78)
* feature/46: updated README
* Fix docker compose
* fixed tests path
* fix in travis.yml
* fix in travis
Co-authored-by: Foivos Gypas <[email protected]>
Co-authored-by: fgypas <[email protected]>
* fix README
Co-authored-by: fgypas <[email protected]>
Co-authored-by: Foivos Gypas <[email protected]>
Co-authored-by: Giorgos Kostoulas <[email protected]>
Co-authored-by: gkostoulas <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>