40 lines
1.6 KiB
Plaintext
40 lines
1.6 KiB
Plaintext
<div class="container mt-5">
|
|
<div class="row justify-content-center">
|
|
<div class="col-md-6">
|
|
<h1 class="mb-4 text-center">Edit Service Contract</h1>
|
|
|
|
<%= form_with(model: @service_contract, url: service_contract_path(@service_contract), method: :patch, local: true, html: { class: 'needs-validation', novalidate: true }) do |form| %>
|
|
<% if @service_contract.errors.any? %>
|
|
<div id="error_explanation" class="alert alert-danger" role="alert">
|
|
<h4><%= pluralize(@service_contract.errors.count, "error") %> prohibited this service contract from being saved:</h4>
|
|
<ul>
|
|
<% @service_contract.errors.full_messages.each do |message| %>
|
|
<li><%= message %></li>
|
|
<% end %>
|
|
</ul>
|
|
</div>
|
|
<% end %>
|
|
|
|
<div class="mb-3">
|
|
<%= form.label :start_date, class: 'form-label' %>
|
|
<%= form.date_field :start_date, class: 'form-control' %>
|
|
</div>
|
|
|
|
<div class="mb-3">
|
|
<%= form.label :end_date, class: 'form-label' %>
|
|
<%= form.date_field :end_date, class: 'form-control' %>
|
|
</div>
|
|
|
|
<div class="actions">
|
|
<%= form.submit "Update Service Contract", class: 'btn btn-dark' %>
|
|
</div>
|
|
<% end %>
|
|
|
|
<div class="mt-3 d-flex justify-content-between">
|
|
<%= link_to 'Back to Participant', participant_path(@service_contract.participant), class: 'btn btn-secondary' %>
|
|
<%= link_to 'Delete Service Contract', service_contract_path(@service_contract), method: :delete, data: { confirm: 'Are you sure?' }, class: 'btn btn-danger' %>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|