Sha256: c9e5aba9c7eb8a81ad38bf0b054128e5f2135a2dc1aabcfb1a78a3ad9c9627bc
Contents?: true
Size: 407 Bytes
Versions: 66
Compression:
Stored size: 407 Bytes
Contents
# frozen_string_literal: true module Spree module PermissionSets class RestrictedStockDisplay < PermissionSets::Base def activate! can [:read, :admin], Spree::StockItem, stock_location_id: location_ids can :read, Spree::StockLocation, id: location_ids end private def location_ids @ids ||= user.stock_locations.pluck(:id) end end end end
Version data entries
66 entries across 66 versions & 1 rubygems