Class: SolidusPromotions::PermissionSets::SolidusPromotionManagement

Inherits:
Spree::PermissionSets::Base
  • Object
show all
Defined in:
app/models/solidus_promotions/permission_sets/solidus_promotion_management.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.categoryObject



11
12
13
# File 'app/models/solidus_promotions/permission_sets/solidus_promotion_management.rb', line 11

def category
  :solidus_promotion
end

.privilegeObject



7
8
9
# File 'app/models/solidus_promotions/permission_sets/solidus_promotion_management.rb', line 7

def privilege
  :management
end

Instance Method Details

#activate!Object



16
17
18
19
20
21
22
# File 'app/models/solidus_promotions/permission_sets/solidus_promotion_management.rb', line 16

def activate!
  can :manage, SolidusPromotions::Promotion
  can :manage, SolidusPromotions::Condition
  can :manage, SolidusPromotions::Benefit
  can :manage, SolidusPromotions::PromotionCategory
  can :manage, SolidusPromotions::PromotionCode
end