diff --git a/app/controllers/admin/enterprise_fees_controller.rb b/app/controllers/admin/enterprise_fees_controller.rb index b8ea46689f..866c05ea54 100644 --- a/app/controllers/admin/enterprise_fees_controller.rb +++ b/app/controllers/admin/enterprise_fees_controller.rb @@ -89,7 +89,7 @@ module Admin end def collection_actions - [:index, :for_order_cycle] + [:index, :for_order_cycle, :bulk_update] end def current_enterprise diff --git a/app/controllers/admin/order_cycles_controller.rb b/app/controllers/admin/order_cycles_controller.rb index 3880858e5b..300a2ca24e 100644 --- a/app/controllers/admin/order_cycles_controller.rb +++ b/app/controllers/admin/order_cycles_controller.rb @@ -175,5 +175,9 @@ module Admin def ams_prefix_whitelist [:basic] end + + def collection_actions + [:index, :bulk_update] + end end end diff --git a/app/controllers/admin/variant_overrides_controller.rb b/app/controllers/admin/variant_overrides_controller.rb index e187b8a085..fd8b8c7198 100644 --- a/app/controllers/admin/variant_overrides_controller.rb +++ b/app/controllers/admin/variant_overrides_controller.rb @@ -63,5 +63,9 @@ module Admin def collection end + + def collection_actions + [:index, :bulk_update] + end end end diff --git a/app/models/spree/ability_decorator.rb b/app/models/spree/ability_decorator.rb index b9716e2eb3..2ad5910c5e 100644 --- a/app/models/spree/ability_decorator.rb +++ b/app/models/spree/ability_decorator.rb @@ -66,7 +66,7 @@ class AbilityDecorator def add_enterprise_management_abilities(user) # Spree performs authorize! on (:create, nil) when creating a new order from admin, and also (:search, nil) # when searching for variants to add to the order - can [:create, :search, :bulk_update], nil + can [:create, :search], nil can [:admin, :index], :overview