From 2ce687fc79ed6ccae8e0f7b45d4ba19026d9e8f9 Mon Sep 17 00:00:00 2001 From: Will Marshall Date: Thu, 14 Nov 2013 11:53:14 +1100 Subject: [PATCH] Adding variant update permissions to Enterprise users --- app/models/spree/ability_decorator.rb | 2 +- spec/models/spree/ability_spec.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/models/spree/ability_decorator.rb b/app/models/spree/ability_decorator.rb index 9ef4d30a13..4f05e9e1ad 100644 --- a/app/models/spree/ability_decorator.rb +++ b/app/models/spree/ability_decorator.rb @@ -14,7 +14,7 @@ class AbilityDecorator user.enterprises.include? product.supplier end - can [:admin, :index, :read, :create, :edit, :search], Spree::Variant + can [:admin, :index, :read, :create, :edit, :update, :search], Spree::Variant can [:admin, :index, :read, :create, :edit], Spree::ProductProperty can [:admin, :index, :read, :create, :edit], Spree::Image diff --git a/spec/models/spree/ability_spec.rb b/spec/models/spree/ability_spec.rb index 53d755a4c2..c7d96c32c5 100644 --- a/spec/models/spree/ability_spec.rb +++ b/spec/models/spree/ability_spec.rb @@ -44,7 +44,7 @@ module Spree end it "should be able to read/write their enterprises' product variants" do - should have_ability([:admin, :index, :read, :create, :edit, :search], for: Spree::Variant) + should have_ability([:admin, :index, :read, :create, :edit, :search, :update], for: Spree::Variant) end it "should be able to read/write their enterprises' product properties" do