sul-dlss/argo

View on GitHub
app/components/workflow_step_status_selector.html.erb

Summary

Maintainability
Test Coverage
<%# workflow update requires id, workflow, process, and status parameters %>
<%= form_tag item_workflow_path(druid, workflow_name),
             method: 'put',
             data: { turbo_confirm: confirm } do %>
  <%= hidden_field_tag('process', name) %>
  <div class="input-group">
    <%= select_tag('status',
                   options_for_select([%w[Rerun waiting], %w[Skip skipped], %w[Complete completed]]),
                   prompt: 'Select',
                   class: 'form-select') %>
    <span class="input-group-append">
        <%= button_tag('Save', type: 'submit',
                               class: 'btn btn-secondary') %>
    </span>
  </div>
<% end %>