From 6369ff1ce172cefc84574f2dde055399b64bf7b5 Mon Sep 17 00:00:00 2001 From: Winnie Hellmann Date: Mon, 1 Oct 2018 12:47:07 +0200 Subject: [PATCH] Add actions to scheduled job buttons on job list page --- app/views/projects/ci/builds/_build.html.haml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/app/views/projects/ci/builds/_build.html.haml b/app/views/projects/ci/builds/_build.html.haml index 4bef4ba2d7e..c09137ec085 100644 --- a/app/views/projects/ci/builds/_build.html.haml +++ b/app/views/projects/ci/builds/_build.html.haml @@ -107,9 +107,15 @@ title: job.scheduled_at } = sprite_icon('planning') = duration_in_numbers(job.execute_in, true) - .btn.btn-default.btn-build.has-tooltip{ title: s_('DelayedJobs|Start now') } + = link_to play_project_job_path(job.project, job, return_to: request.original_url), + method: :post, + title: s_('DelayedJobs|Start now'), + class: 'btn btn-default btn-build has-tooltip' do = sprite_icon('play') - .btn.btn-default.btn-build.has-tooltip{ title: s_('DelayedJobs|Unschedule') } + = link_to unschedule_project_job_path(job.project, job, return_to: request.original_url), + method: :post, + title: s_('DelayedJobs|Unschedule'), + class: 'btn btn-default btn-build has-tooltip' do = sprite_icon('time-out') - elsif allow_retry - if job.playable? && !admin && can?(current_user, :update_build, job)