Commit f5acdbd0148b0222a6545c5f47ba99b7c4f0feb3
1 parent
12761a56
Exists in
master
and in
29 other branches
Blocking access from Bsc to destroy produts
(ActionItem2097)
Showing
1 changed file
with
11 additions
and
0 deletions
Show diff stats
plugins/bsc/lib/bsc_plugin.rb
... | ... | @@ -84,6 +84,17 @@ class BscPlugin < Noosfero::Plugin |
84 | 84 | end |
85 | 85 | end |
86 | 86 | |
87 | + def manage_products_controller_filters | |
88 | + if bsc?(profile) | |
89 | + [{ :type => 'before_filter', | |
90 | + :method_name => 'manage_products_bsc_destroy_access', | |
91 | + :options => {:only => :destroy}, | |
92 | + :block => lambda { render_access_denied } }] | |
93 | + else | |
94 | + [] | |
95 | + end | |
96 | + end | |
97 | + | |
87 | 98 | def asset_product_properties(product) |
88 | 99 | properties = [] |
89 | 100 | properties << { :name => _('Bsc'), :content => lambda { link_to(product.bsc.name, product.bsc.url) } } if product.bsc | ... | ... |