Merge pull request #2913 from papayalabs/2741-updates-translatable-custom-pages-reloaded

Updates translatable custom pages
This commit is contained in:
Javier Martín
2018-10-03 13:23:13 +02:00
committed by GitHub
10 changed files with 216 additions and 90 deletions

View File

@@ -1,4 +1,5 @@
class Admin::SiteCustomization::PagesController < Admin::SiteCustomization::BaseController
include Translatable
load_and_authorize_resource :page, class: "SiteCustomization::Page"
def index
@@ -34,15 +35,21 @@ class Admin::SiteCustomization::PagesController < Admin::SiteCustomization::Base
private
def page_params
params.require(:site_customization_page).permit(
:slug,
attributes = [:slug,
:title,
:subtitle,
:content,
:more_info_flag,
:print_content_flag,
:status,
:locale
:locale]
params.require(:site_customization_page).permit(*attributes,
*translation_params(SiteCustomization::Page)
)
end
def resource
SiteCustomization::Page.find(params[:id])
end
end