Class: ProxES::Request::BulkPolicy::Scope
- Inherits:
-
ProxES::RequestPolicy::Scope
- Object
- ProxES::RequestPolicy::Scope
- ProxES::Request::BulkPolicy::Scope
- Defined in:
- lib/proxes/policies/request/bulk_policy.rb
Instance Attribute Summary
Attributes inherited from ProxES::RequestPolicy::Scope
Instance Method Summary collapse
Methods inherited from ProxES::RequestPolicy::Scope
Methods included from Helpers::Indices
Constructor Details
This class inherits a constructor from ProxES::RequestPolicy::Scope
Instance Method Details
#resolve ⇒ Object
24 25 26 27 28 29 30 31 |
# File 'lib/proxes/policies/request/bulk_policy.rb', line 24 def resolve return false if user.nil? patterns = Permission.for_user(user, 'INDEX').map do || .pattern.gsub(/\{user.(.*)\}/) { |_match| user.send(Regexp.last_match[1].to_sym) } end filter request.index, patterns end |