Follow up: Play all manual jobs in a stage regardless of stage including only manual jobs

Problem

On https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/27188 we're relying on the stage status to render the 'Play all manual' button, it's a better approach performance-wise, but it does not offer the best UX experience as the button only appears if all builds in a stage are manual.

Proposal

Would be nice to find a middle ground in which the performance of the PipelineSerializer does not decrease and the 'Play all button' could be displayed if the stage contains some manual builds.

More information

More details on: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/27188#note_164345293

Edited May 01, 2019 by Dimitrie Hoekstra
Assignee Loading
Time tracking Loading