Sha256: 82eaccf824c5ccba08ac080b1597c54c9631fd931af9d385dc261f30e6df2495

Contents?: true

Size: 1.73 KB

Versions: 2

Compression:

Stored size: 1.73 KB

Contents

#queue
  = render partial: 'list', locals: { jobs: @jobs }

.col-md-8.job-status
  #job
    .lead= job_title(@job)

    .job-state.inline-block
      .left state
      .right{ class: job_class(@job) }
        = @job.state

    .priority.pull-right
      = form_for(@job, as: :job, url: job_path(@job), html: {method: :patch}) do |f|

        .input-group.spinner{ "data-id" => @job.id }
          = f.text_field(:priority, class: 'form-control')

          .input-group-btn-vertical
            %button#increase_priority.btn.btn-default.up{ type: 'button' }
              %i.fa.fa-caret-up

            %button#decrease_priority.btn.btn-default.down{ type: 'button' }
              %i.fa.fa-caret-down

          = submit_tag "set", class: "btn btn-sm btn-primary priority-set"

    .job-retry.btn-group.pull-right{ style: 'margin-right: 1em;' }
      - valid_events = @job.aasm.events.collect{ |e| e.name }
      - if valid_events.include?(:abort)
        = link_to "abort", abort_job_path(@job), method: :patch, class: 'btn btn-default'

      - if @job.completed? || @job.aborted?
        = link_to "destroy", job_path(@job), method: :delete, class: 'btn btn-default'

      - if valid_events.include?(:fail)
        = link_to "fail", fail_job_path(@job), method: :patch, class: 'btn btn-default'

      - if valid_events.include?(:pause)
        = link_to "pause", pause_job_path(@job), method: :patch, class: 'btn btn-default'

      - if valid_events.include?(:resume)
        = link_to "resume", resume_job_path(@job), method: :patch, class: 'btn btn-default'

      - if valid_events.include?(:retry)
        = link_to "retry", retry_job_path(@job), method: :patch, class: 'btn btn-default'

    .clearfix

    = render partial: 'status', locals: { job: @job }

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rocketjob_mission_control-1.0.0 app/views/rocket_job_mission_control/jobs/show.html.haml
rocketjob_mission_control-0.9.2 app/views/rocket_job_mission_control/jobs/show.html.haml