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