Browse Source

change display

main
Christoph Marzell 3 weeks ago
parent
commit
b3515588a1
  1. 17
      app/views/entries/_form.html.erb
  2. 56
      app/views/entries/index.html.erb

17
app/views/entries/_form.html.erb

@ -84,22 +84,15 @@
<div class="col-md-6"> <div class="col-md-6">
<%= form.label :praktikums_typ, '🔧 Praktikumstyp', class: 'form-label' %> <%= form.label :praktikums_typ, '🔧 Praktikumstyp', class: 'form-label' %>
<%= form.select :praktikums_typ, <%= form.select :praktikums_typ,
(
current_user.praepedeutikum_abgeschlossen? ?
Entry::PRAKTIKUMSTYPEN.reject { |typ| typ == 'propädeutikum' } :
Entry::PRAKTIKUMSTYPEN
).map { |typ| [typ.upcase, typ] },
{},
class: 'form-select' %>
current_user.praepedeutikum_abgeschlossen? ?
Entry::PRAKTIKUMSTYPEN.reject { |typ| typ == 'propädeutikum' } :
Entry::PRAKTIKUMSTYPEN,
{}, class: 'form-select' %>
</div> </div>
<div class="col-md-6"> <div class="col-md-6">
<%= form.label :entry_art, '📚 Art', class: 'form-label' %> <%= form.label :entry_art, '📚 Art', class: 'form-label' %>
<%= form.select :entry_art,
Entry::ENTRY_ARTEN.map { |art| [art.upcase, art] },
{},
class: 'form-select',
id: 'entry_art_select' %>
<%= form.select :entry_art, Entry::ENTRY_ARTEN, {}, class: 'form-select', id: 'entry_art_select' %>
</div> </div>
<div class="col-md-6"> <div class="col-md-6">

56
app/views/entries/index.html.erb

@ -205,30 +205,34 @@
</div> </div>
<% end %> <% end %>
<div class="col-md-4">
<%= label_tag :typ, 'Typ' %>
<%= select_tag :typ,
options_for_select(
(
current_user.praepedeutikum_abgeschlossen? ?
Entry::PRAKTIKUMSTYPEN.reject { |typ| typ == 'propädeutikum' } :
Entry::PRAKTIKUMSTYPEN
).map { |typ| [typ.upcase, typ] }
),
class: "form-select" %>
</div>
<div class="mb-4 row">
<%= form_with url: start_timer_entries_path, method: :post, local: true do %>
<div class="row g-2 align-items-end">
<div class="col-md-4">
<%= label_tag :typ, 'Typ' %>
<%= select_tag :typ,
options_for_select(
current_user.praepedeutikum_abgeschlossen? ?
Entry::PRAKTIKUMSTYPEN.reject { |typ| typ == 'propädeutikum' } :
Entry::PRAKTIKUMSTYPEN
),
class: "form-select" %>
</div>
<div class="col-md-4">
<%= label_tag :art, 'Art' %>
<%= select_tag :art, options_for_select(Entry::ENTRY_ARTEN), class: "form-select" %>
</div>
<div class="col-md-4">
<%= submit_tag '▶️ Start', class: "btn btn-success w-100", disabled: @running_entry.present? %>
</div>
</div>
<% end %>
<div class="col-md-4">
<%= label_tag :art, 'Art' %>
<%= select_tag :art,
options_for_select(
Entry::ENTRY_ARTEN.map { |art| [art.upcase, art] }
),
class: "form-select" %>
</div>
<div class="col-md-4">
<%= submit_tag '▶️ Start', class: "btn btn-success w-100", disabled: @running_entry.present? %>
</div> </div>
@ -318,7 +322,7 @@
<td> <td>
<% if entry.praktikums_typ != 'mediation' %> <% if entry.praktikums_typ != 'mediation' %>
<%= ["Fortbildung", "Semesterkosten"].include?(entry.entry_art) ? entry.entry_art : entry.praktikums_typ.capitalize %>
<%= ["Fortbildung", "Semesterkosten"].include?(entry.entry_art) ? entry.entry_art : entry.praktikums_typ.capitalize %>
<% else %> <% else %>
<%= entry.praktikums_typ&.capitalize%> <%= entry.praktikums_typ&.capitalize%>
<% end %> <% end %>
@ -356,9 +360,9 @@
<div class="d-flex justify-content-between gap-2"> <div class="d-flex justify-content-between gap-2">
<%= link_to 'Bearbeiten', edit_entry_path(entry), class: 'btn btn-sm btn-outline-primary' %> <%= link_to 'Bearbeiten', edit_entry_path(entry), class: 'btn btn-sm btn-outline-primary' %>
<button <button
type="button"
class="btn btn-sm btn-outline-danger open-delete-modal"
data-delete-url="<%= entry_path(entry) %>"
type="button"
class="btn btn-sm btn-outline-danger open-delete-modal"
data-delete-url="<%= entry_path(entry) %>"
> >
Löschen Löschen
</button> </button>

Loading…
Cancel
Save