Model menus, modal edit and layout improvements
Some checks failed
/ Run tests (push) Successful in 2m44s
/ Run system tests (push) Failing after 2m43s
/ Build, push and deploy image (push) Successful in 4m3s

This commit is contained in:
david 2024-11-23 19:10:09 +01:00
parent 7b0f05a448
commit 70500c49a1
35 changed files with 1079 additions and 148 deletions

View file

@ -50,4 +50,8 @@ class ApplicationController < ActionController::Base
def initialize_sidebar_items
[]
end
def render_modal(action: action_name)
render action, layout: "modal" if turbo_frame_request_id == "modal"
end
end

View file

@ -19,7 +19,9 @@ class ElementsController < ApplicationController
end
# GET /elements/1/edit
def edit; end
def edit
render_modal
end
# POST /elements
def create

View file

@ -19,6 +19,7 @@ class PagesController < ApplicationController
# GET /pages/1/edit
def edit
render_modal
end
# POST /pages

View file

@ -18,7 +18,9 @@ class SuccessCriteriaController < ApplicationController
end
# GET /success_criteria/1/edit
def edit; end
def edit
render_modal()
end
# POST /success_criteria
def create