Delete stuff in report view
This commit is contained in:
parent
644969c613
commit
50e853098b
16 changed files with 64 additions and 31 deletions
|
|
@ -2,11 +2,12 @@
|
|||
= turbo_frame_tag(dom_id(success_criterion, :frame)) do
|
||||
.row
|
||||
.col
|
||||
= bootstrap_form_with(model: success_criterion, data: { controller: "autosubmit" }) do |form|
|
||||
.position-relative
|
||||
.position-absolute.top-0.end-0.fw-bold
|
||||
= success_criterion_edit_button(success_criterion, false)
|
||||
.my-3.btn-group[role="group" aria-label="Resultat"]
|
||||
.position-relative
|
||||
.position-absolute.top-0.end-0.fw-bold
|
||||
= button_to(tag.i(class: "bi bi-trash"), success_criterion, method: :delete, class: "btn btn-outline-danger", data: { turbo_confirm: "Bist du sicher?"})
|
||||
= success_criterion_edit_button(success_criterion, false)
|
||||
.my-3.btn-group[role="group" aria-label="Resultat"]
|
||||
= bootstrap_form_with(model: success_criterion, data: { controller: "autosubmit" }) do |form|
|
||||
= form.radio_button_without_bootstrap :result, :passed, class: "btn-check", autocomplete: "off", id: dom_id(success_criterion, :result_passed)
|
||||
label.btn.btn-outline-success for=dom_id(success_criterion, :result_passed) Bestanden
|
||||
= form.radio_button_without_bootstrap :result, :failed, class: "btn-check", autocomplete: "off", id: dom_id(success_criterion, :result_failed)
|
||||
|
|
|
|||
|
|
@ -3,12 +3,13 @@ summary.d-flex.align-items-start id=dom_id(success_criterion, :header)
|
|||
.content.d-flex.align-items-center
|
||||
.result-icon.flex-shrink-0 class=[success_criterion_result_color_classes(success_criterion)]
|
||||
span.h1.bi class=[success_criterion_result_icon_classes(success_criterion)]
|
||||
.fs-5
|
||||
= success_criterion.page.position
|
||||
| .
|
||||
= success_criterion.element.position
|
||||
| .
|
||||
= success_criterion.position
|
||||
.fs-
|
||||
span id=dom_id(success_criterion, :position)
|
||||
= success_criterion.page.position
|
||||
| .
|
||||
= success_criterion.element.position
|
||||
| .
|
||||
= success_criterion.position
|
||||
span.me-2
|
||||
=< success_criterion.title
|
||||
|
||||
|
|
|
|||
|
|
@ -1 +0,0 @@
|
|||
<%= turbo_stream.remove dom_id(@success_criterion) %>
|
||||
4
app/views/success_criteria/destroy.turbo_stream.slim
Normal file
4
app/views/success_criteria/destroy.turbo_stream.slim
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
= turbo_stream.remove dom_id(@success_criterion)
|
||||
- @success_criterion.element.success_criteria.reject { _1 == @success_criterion }.each do |sc|
|
||||
- Rails.logger.debug "Send to sc #{sc.id}"
|
||||
= turbo_stream.update dom_id(sc, :position), "#{sc.page.position}.#{sc.element.position}.#{sc.position}"
|
||||
Loading…
Add table
Add a link
Reference in a new issue