Finalize check fields
This commit is contained in:
parent
63fc206c27
commit
174cf9f503
12 changed files with 73 additions and 34 deletions
|
|
@ -17,10 +17,12 @@ class FinalizeCheckFields < ActiveRecord::Migration[7.2]
|
|||
add_reference :checks, :principle, foreign_key: true
|
||||
|
||||
add_column :checks, :external_number, :string, null: true
|
||||
add_column :checks, :conformity_level, :integer, null: false, default: 0
|
||||
add_column :checks, :priority, :integer, null: false, default: 0
|
||||
add_column :checks, :conformity_level, :integer, null: true
|
||||
add_column :checks, :priority, :integer, null: true
|
||||
|
||||
add_column :checks, :manual_test, :boolean, null: false, default: true
|
||||
add_column :checks, :test_url, :string, null: true
|
||||
|
||||
add_column :checks, :external_url, :string, null: true
|
||||
end
|
||||
end
|
||||
|
|
|
|||
8
db/schema.rb
generated
8
db/schema.rb
generated
|
|
@ -73,9 +73,6 @@ ActiveRecord::Schema[7.2].define(version: 2024_08_30_134641) do
|
|||
t.integer "level"
|
||||
t.datetime "created_at", null: false
|
||||
t.datetime "updated_at", null: false
|
||||
t.boolean "applicability_web", default: false, null: false
|
||||
t.boolean "applicability_app", default: false, null: false
|
||||
t.string "exernal_number"
|
||||
t.integer "number"
|
||||
t.string "name_de"
|
||||
t.string "name_en"
|
||||
|
|
@ -87,10 +84,11 @@ ActiveRecord::Schema[7.2].define(version: 2024_08_30_134641) do
|
|||
t.boolean "applicable_to_app", default: false, null: false
|
||||
t.integer "principle_id"
|
||||
t.string "external_number"
|
||||
t.integer "conformity_level", default: 0, null: false
|
||||
t.integer "priority", default: 0, null: false
|
||||
t.integer "conformity_level"
|
||||
t.integer "priority"
|
||||
t.boolean "manual_test", default: true, null: false
|
||||
t.string "test_url"
|
||||
t.string "external_url"
|
||||
t.index ["number"], name: "index_checks_on_number", unique: true
|
||||
t.index ["principle_id"], name: "index_checks_on_principle_id"
|
||||
end
|
||||
|
|
|
|||
32
db/seeds.rb
32
db/seeds.rb
|
|
@ -14,8 +14,38 @@ Standard.create!(name_de: "EN 301 549",
|
|||
version: "V3",
|
||||
url_de: "https://www.etsi.org/deliver/etsi_en/301500_301599/301549/03.02.01_60/en_301549v030201p.pdf",
|
||||
url_en: "https://www.etsi.org/deliver/etsi_en/301500_301599/301549/03.02.01_60/en_301549v030201p.pdf")
|
||||
Standard.create!(name_de: "EPUB AT",
|
||||
name_en: "EPUB AT",
|
||||
version: "3.3",
|
||||
url_de: "https://www.w3.org/TR/epub-33/",
|
||||
url_en: "https://www.w3.org/TR/epub-33/")
|
||||
Standard.create!(name_de: "Goran",
|
||||
name_en: "Goran",
|
||||
version: "1.0",
|
||||
url_de: "",
|
||||
url_en: "")
|
||||
|
||||
Principle.create!(name_de: "Wahrnehmbar", name_en: "Perceivable")
|
||||
Principle.create!(name_de: "Bedienbar", name_en: "Operable")
|
||||
Principle.create!(name_de: "Verständlich", name_en: "Understandable")
|
||||
Principle.create!(name_de: "Robust", name_en: "Robust")
|
||||
Principle.create!(name_de: "Robust", name_en: "Robust")
|
||||
Principle.create!(name_de: "Sonstige", name_en: "Other")
|
||||
|
||||
LinkCategory.create!(name: "Tools")
|
||||
LinkCategory.create!(name: "Beispiele")
|
||||
LinkCategory.create!(name: "Artikel")
|
||||
|
||||
Link.create!(url: "https://a11y.digitaldialog.swiss/de/checklist",
|
||||
link_category: LinkCategory.find_by(name: "Tools"),
|
||||
text: "Accessibility Checkliste",
|
||||
description: "Diese praxisorientierte Checkliste unterstützt Sie dabei, den Zustand Ihres digitalen Angebots hinsichtlich der Barrierefreiheit zu beurteilen. Zielgruppe der Accessibility-Checkliste sind Design-, Entwicklungs- und Content-Teams ebenso wie Qualitätssicherungsverantwortliche und Projektleitende.")
|
||||
|
||||
Link.create!(url: "https://www.a11yproject.com/",
|
||||
text: "The A11Y Project",
|
||||
description: "The A11Y Project is a community-driven effort to make digital accessibility easier.",
|
||||
link_category: LinkCategory.find_by(name: "Beispiele"))
|
||||
|
||||
Link.create!(url: "https://www.a11yproject.com/",
|
||||
text: "The A11Y Project",
|
||||
description: "The A11Y Project is a community-driven effort to make digital accessibility easier.",
|
||||
link_category: LinkCategory.find_by(name: "Artikel"))
|
||||
Loading…
Add table
Add a link
Reference in a new issue