|
|
@ -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> |
|
|
|