Sha256: 5c1ed237833c811b982b55c0c1dac7d77bfe256997e3fdd6123eee3652781edb
Contents?: true
Size: 738 Bytes
Versions: 8
Compression:
Stored size: 738 Bytes
Contents
# frozen_string_literal: true module Spree module PermissionSets # Adds all product display permissions, with addition # permissions for Spree::Prototype # # @example Adding order, user, and product (with prototype) display to customer service users. # Spree::RoleConfiguration.configure do |config| # config.assign_permissions :customer_service, [ # Spree::PermissionSets::OrderDisplay, # Spree::PermissionSets::UserDisplay, # Spree::PermissionSets::PrototypeProductDisplay # ] # end class PrototypeProductDisplay < PermissionSets::ProductDisplay def activate! can [:display, :admin], Spree::Prototype super end end end end
Version data entries
8 entries across 8 versions & 1 rubygems