Refactorings and gui improvements
Some checks failed
/ Run tests (push) Successful in 1m22s
/ Run system tests (push) Failing after 1m33s
/ Build, push and deploy image (push) Successful in 3m22s

This commit is contained in:
david 2024-11-03 21:58:25 +01:00
parent c965e03e5a
commit d1294c2fc4
46 changed files with 358 additions and 128020 deletions

View file

@ -76,7 +76,7 @@ class Check < ApplicationRecord
relation = relation.joins(:standards).where(standards: { id: value })
when "target_disabilities"
cond = String.new
value.intersection(%w(auditory visual physical cognitive)).each_with_index do |v, i|
value.intersection(%w[auditory visual physical cognitive]).each_with_index do |v, i|
if i == 0
cond << "checks.#{v} = 1"
else
@ -112,10 +112,10 @@ class Check < ApplicationRecord
end
def display_applicabilities
%i[applicable_to_analogue
applicable_to_app
applicable_to_document
applicable_to_non_web
%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_by(&:downcase)
@ -123,6 +123,10 @@ class Check < ApplicationRecord
end
def display_label
[external_number, name_de].compact_blank.join(" ")
[ external_number, name_de ].compact_blank.join(" ")
end
def external_number
[ external_number_1, external_number_2, external_number_3 ].compact_blank.join(".")
end
end