wip: wcag structure
Some checks failed
/ Run tests (push) Successful in 7m57s
/ Run system tests (push) Failing after 4m18s
/ Build, push and deploy image (push) Failing after 59s

This commit is contained in:
david 2025-05-16 19:02:33 +02:00
parent 4c31dbbed0
commit 4dd445be57
48 changed files with 461 additions and 137 deletions

View file

@ -0,0 +1,58 @@
class GuidelinesController < BackofficeController
before_action :set_guideline, only: %i[ show edit update destroy ]
# GET /guidelines
def index
@guidelines = Guideline.all
end
# GET /guidelines/1
def show
end
# GET /guidelines/new
def new
@guideline = Guideline.new
end
# GET /guidelines/1/edit
def edit
end
# POST /guidelines
def create
@guideline = Guideline.new(guideline_params)
if @guideline.save
redirect_to @guideline, notice: "Guideline was successfully created."
else
render :new, status: :unprocessable_entity
end
end
# PATCH/PUT /guidelines/1
def update
if @guideline.update(guideline_params)
redirect_to @guideline, notice: "Guideline was successfully updated.", status: :see_other
else
render :edit, status: :unprocessable_entity
end
end
# DELETE /guidelines/1
def destroy
@guideline.destroy!
redirect_to guidelines_url, notice: "Guideline was successfully destroyed.", status: :see_other
end
private
# Use callbacks to share common setup or constraints between actions.
def set_guideline
@guideline = Guideline.find(params[:id])
end
# Only allow a list of trusted parameters through.
def guideline_params
params.require(:guideline).permit(:principle_id, :number, :name_de, :name_en, :description_de, :description_en)
end
end