Commit 9605c96b2d4418ac1b688ec124c1634139fa8d25
1 parent
6532f818
Exists in
theme-brasil-digital-from-staging
and in
9 other branches
Forbid edition of raw html blocks for regular users
Showing
1 changed file
with
6 additions
and
2 deletions
Show diff stats
app/controllers/box_organizer_controller.rb
| ... | ... | @@ -83,8 +83,12 @@ class BoxOrganizerController < ApplicationController |
| 83 | 83 | |
| 84 | 84 | def save |
| 85 | 85 | @block = boxes_holder.blocks.find(params[:id]) |
| 86 | - @block.update_attributes(params[:block]) | |
| 87 | - redirect_to :action => 'index' | |
| 86 | + if @block.kind_of?(RawHTMLBlock) && !user.is_admin?(environment) | |
| 87 | + render_access_denied | |
| 88 | + else | |
| 89 | + @block.update_attributes(params[:block]) | |
| 90 | + redirect_to :action => 'index' | |
| 91 | + end | |
| 88 | 92 | end |
| 89 | 93 | |
| 90 | 94 | def boxes_editor? | ... | ... |