copy sections (template) and fix cards inclusion

This commit is contained in:
2022-12-03 00:14:19 +02:00
parent 1e452ca62a
commit ecaf0eb587
5 changed files with 38 additions and 12 deletions

View File

@ -19,8 +19,14 @@ module Merged
def new
page = Page.find(params[:page_id])
new_section = page.new_section
redirect_to section_select_template_url(new_section.id)
template = params[:template]
new_section = page.new_section(template)
page.save
if(template.blank?) # new
redirect_to section_select_template_url(new_section.id)
else # copy
redirect_to section_url(new_section.id)
end
end
def remove
@ -39,7 +45,7 @@ module Merged
def set_template
template = params[:template]
raise "no template given" if template.blank?
@section.content["template"] = template
@section.set_template( template )
@section.save
redirect_to section_url(@section.id)
end