Make checklist entries sortable by d&d
Some checks failed
/ Run tests (push) Failing after 15s
/ Run system tests (push) Failing after 14s
/ Build, push and deploy image (push) Has been skipped

This commit is contained in:
david 2024-10-27 22:37:11 +01:00
parent 1e1d80a2c3
commit 7acc0559ae
10 changed files with 98 additions and 20 deletions

View file

@ -105,14 +105,24 @@ class Check < ApplicationRecord
end
def display_target_disabilities
%i[visual auditory physical cognitive].select { |d| send(:"#{d}?") }.map { |d| I18n.t("disability.#{d}") }.join(", ")
%i[visual auditory physical cognitive].select { |d| send(:"#{d}?") }
.map { |d| I18n.t("disability.#{d}") }
.sort
.join(", ")
end
def display_applicabilities
%i[applicable_to_analogue applicable_to_app applicable_to_document applicable_to_non_web applicable_to_web].select { |a| send(:"#{a}?") }.map { |a| I18n.t("applicability.#{a}") }.join(", ")
%i[applicable_to_analogue
applicable_to_app
applicable_to_document
applicable_to_non_web
applicable_to_web].select { |a| send(:"#{a}?") }
.map { |a| I18n.t("applicability.#{a}") }
.sort
.join(", ")
end
def display_label
"#{name_de} (#{[number, external_number].compact_blank.join("/")})"
[external_number, name_de].compact_blank.join(" ")
end
end