app/controllers/caboose/sites_controller.rb in caboose-cms-0.5.194 vs app/controllers/caboose/sites_controller.rb in caboose-cms-0.5.195
- old
+ new
@@ -69,10 +69,30 @@
end
@site = Site.find(params[:id])
end
+ # GET /admin/sites/:id/css
+ def admin_edit_css
+ return if !user_is_allowed('sites', 'edit')
+ if !@site.is_master
+ @error = "You are not allowed to manage sites."
+ render :file => 'caboose/extras/error' and return
+ end
+ @site = Site.find(params[:id])
+ end
+
+ # GET /admin/sites/:id/js
+ def admin_edit_js
+ return if !user_is_allowed('sites', 'edit')
+ if !@site.is_master
+ @error = "You are not allowed to manage sites."
+ render :file => 'caboose/extras/error' and return
+ end
+ @site = Site.find(params[:id])
+ end
+
# GET /admin/sites/:id/delete
def admin_delete_form
return if !user_is_allowed('sites', 'edit')
if !@site.is_master
@error = "You are not allowed to manage sites."
@@ -125,9 +145,11 @@
when 'name' then site.name = value
when 'description' then site.description = value
when 'under_construction_html' then site.under_construction_html = value
when 'use_store' then site.use_store = value
when 'use_retargeting' then site.use_retargeting = value
+ when 'custom_css' then site.custom_css = value
+ when 'custom_js' then site.custom_js = value
end
end
resp.success = save && site.save
render :json => resp