Implements solution 2 in 315. Changes the logic of `_is_analysis_failed` so that it checks if any job failed, instead of checking if the proportion is not zero.
Changed
- function `_is_analysis_failed` in `trailblazer/apps/slurm/api.py`
19.0.12
Refactor to pep 604 (314)
Changed
- Refactor to pep 604
19.0.11
Refactor to pep 0585 (312)
Changed
- Refactor to pep 0585 - Removed unused Session imports
19.0.10
Speed up analyses endpoint (311)(patch)
The /analyses endpoint returned a lot of unnecessary data when retrieving all analyses. Excluding the jobs from the response drastically reduces the size of the response when retrieving 300 analyses at once, making the cigrid ui much more responsive.