Improve non-triggered manual action job detail page
Description
We render builds that have been skipped pretty weirdly. This is particularly bad for manual actions since there isn't even a place to trigger the manual action. e.g. https://gitlab.com/markpundsack/docker-example/builds/3631303
Proposal
Not sure what to do, but:
- We should not have a build log
- We should have way to trigger manual actions
- The details in the sidebar should be accurate
Design
- information in sidebar which is not available as the job has not started/been triggered yet has been hidden.
- title bar shows "created by" instead of "triggered by"
- empty state added for
- graphic-manual-ation.svg
- graphic-no-trigger.svg
note: according to https://gitlab.com/gitlab-org/gitlab-ce/issues/32380 the button can have a disabled state if it needs another manual action first
Links / references
- Related: #22642 (closed)
Edited by Hazel Yang