Sha256: 28447d7b9cd3f2c63f94ab5595e844ac47caaf299d730279e06ce31d248704b6
Contents?: true
Size: 1.05 KB
Versions: 3
Compression:
Stored size: 1.05 KB
Contents
# frozen_string_literal: true module Spree module PermissionSets # Read-only permissions for products. # # This permission set allows users to view all related information about # products, also from the admin panel, including: # # - Products # - Images # - Variants # - Option values # - Product properties # - Option types # - Properties # - Taxonomies # - Taxons class ProductDisplay < PermissionSets::Base class << self def privilege :display end def category :product end end def activate! can [:read, :admin, :edit], Spree::Product can [:read, :admin], Spree::Image can [:read, :admin], Spree::Variant can [:read, :admin], Spree::OptionValue can [:read, :admin], Spree::ProductProperty can [:read, :admin], Spree::OptionType can [:read, :admin], Spree::Property can [:read, :admin], Spree::Taxonomy can [:read, :admin], Spree::Taxon end end end end
Version data entries
3 entries across 3 versions & 1 rubygems