Add clone and destroy product access for enterprise users

This commit is contained in:
David Cook
2013-08-05 15:21:20 +10:00
parent c40d694a15
commit a2b612e723

View File

@@ -3,7 +3,7 @@ class AbilityDecorator
include CanCan::Ability
def initialize(user)
if user.enterprises.count > 0
can [:admin, :read, :update, :bulk_edit], Spree::Product do |product|
can [:admin, :read, :update, :bulk_edit, :clone, :destroy], Spree::Product do |product|
user.enterprises.include? product.supplier
end