From d94906059d1e1cc0c0d579319e662a05decda295 Mon Sep 17 00:00:00 2001 From: david Date: Sat, 26 Oct 2024 00:14:26 +0200 Subject: [PATCH] Missing stuff for new fields --- app/controllers/checks_controller.rb | 3 +++ app/models/check.rb | 2 +- app/views/checks/_form.html.slim | 4 ++-- config/locales/i11yist.yml | 7 +++++-- 4 files changed, 11 insertions(+), 5 deletions(-) diff --git a/app/controllers/checks_controller.rb b/app/controllers/checks_controller.rb index e9eaca6..2cf6537 100644 --- a/app/controllers/checks_controller.rb +++ b/app/controllers/checks_controller.rb @@ -92,6 +92,9 @@ class ChecksController < ApplicationController :cognitive, :applicable_to_app, :applicable_to_web, + :applicable_to_analogue, + :applicable_to_document, + :applicable_to_non_web, :external_number, :external_url, :conformity_level, diff --git a/app/models/check.rb b/app/models/check.rb index 7d2f061..e2de0f8 100644 --- a/app/models/check.rb +++ b/app/models/check.rb @@ -97,6 +97,6 @@ class Check < ApplicationRecord end def display_applicabilities - %i[applicable_to_app 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}") }.join(", ") end end diff --git a/app/views/checks/_form.html.slim b/app/views/checks/_form.html.slim index 785366b..b65f64f 100644 --- a/app/views/checks/_form.html.slim +++ b/app/views/checks/_form.html.slim @@ -14,8 +14,8 @@ h2 Anwendbarkeit .row - - %w[applicable_to_web applicable_to_app].sort_by { |d| t("applicability.#{d}") }.each do |d| - .col-md-6 + - %w[applicable_to_analogue applicable_to_app applicable_to_document applicable_to_non_web applicable_to_web].sort_by { |d| t("applicability.#{d}") }.each do |d| + .col-md-2 = form.check_box d, label: t("applicability.#{d}").capitalize h2 Richtlinie diff --git a/config/locales/i11yist.yml b/config/locales/i11yist.yml index e4cf030..cccef28 100644 --- a/config/locales/i11yist.yml +++ b/config/locales/i11yist.yml @@ -51,8 +51,11 @@ de-CH: physical: motorisch cognitive: kognitiv applicability: - applicable_to_app: app - applicable_to_web: web + applicable_to_app: App + applicable_to_web: Web + applicable_to_analogue: Analog + applicable_to_document: Dokument + applicable_to_non_web: Non-Web priority: highest: "A (hoch)" high: "B (mittel)"