a11yist/db/seeds.rb

95 lines
4 KiB
Ruby
Raw Normal View History

2024-09-05 22:54:38 +02:00
# Seed Standards
2024-10-26 00:00:38 +02:00
# Standards
# eCH-0059
# EN 301 549
# EPUB AT
# Goran (optimiert)
# Matterhornprotokoll 1.1
# PDF/UA
# WCAG 2.0
# WCAG 2.1
# WCAG 2.2
# WCAG2ICT
2024-10-27 02:14:15 +02:00
Standard.create!(name_de: "WCAG2ICT",
name_en: "WCAG2ICT",
2024-10-26 00:00:38 +02:00
version: "",
url_de: "",
url_en: "")
Standard.create!(name_de: "Matterhornprotokoll 1.1",
name_en: "Matterhornprotokoll 1.1",
version: "",
url_de: "",
url_en: "")
Standard.create!(name_de: "PDF/UA",
name_en: "PDF/UA",
version: "",
url_de: "",
url_en: "")
2024-10-25 22:33:44 +02:00
Standard.create!(name_de: "WCAG 2.0",
name_en: "WCAG 2.0",
version: "2.0",
url_de: "https://outline-rocks.github.io/wcag/translations/WCAG21-de/",
url_en: "https://www.w3.org/TR/WCAG21/")
Standard.create!(name_de: "WCAG 2.1",
name_en: "WCAG 2.1",
2024-09-05 22:54:38 +02:00
version: "2.1",
url_de: "https://outline-rocks.github.io/wcag/translations/WCAG21-de/",
url_en: "https://www.w3.org/TR/WCAG21/")
2024-10-25 22:33:44 +02:00
Standard.create!(name_de: "WCAG 2.2",
name_en: "WCAG 2.2",
version: "2.2",
url_de: "https://outline-rocks.github.io/wcag/translations/WCAG21-de/",
url_en: "https://www.w3.org/TR/WCAG21/")
2024-09-05 22:54:38 +02:00
Standard.create!(name_de: "eCH-0059",
name_en: "eCH-0059",
version: "3.0",
url_de: "https://www.ech.ch/de/ech/ech-0059/3.0",
url_en: "https://www.ech.ch/de/ech/ech-0059/3.0")
Standard.create!(name_de: "EN 301 549",
name_en: "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")
2024-09-11 20:44:33 +02:00
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/")
2024-10-25 22:33:44 +02:00
Standard.create!(name_de: "Goran (optimiert)",
name_en: "Goran (optimiert)",
2024-09-11 20:44:33 +02:00
version: "1.0",
url_de: "",
url_en: "")
2024-09-05 22:54:38 +02:00
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")
2024-09-11 20:44:33 +02:00
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.",
2024-09-22 21:57:05 +02:00
link_category: LinkCategory.find_by(name: "Artikel"))
User.find_or_initialize_by(email_address: "admin@example.com").update!(password: "password")
User.find_or_initialize_by(email_address: "goran@quiet.ch").update!(password: "password")