Sha256: 217ac4093cbd6845e69a7c75f23ff5bd6029f1c90e2cac47383eeff4d6dee898

Contents?: true

Size: 504 Bytes

Versions: 21

Compression:

Stored size: 504 Bytes

Contents

<% module_namespacing do -%>
class <%= class_name %>Policy < ApplicationPolicy
  # See https://actionpolicy.evilmartians.io/#/writing_policies
  #
  # def index?
  #   true
  # end
  #
  # def update?
  #   # here we can access our context and record
  #   user.admin? || (user.id == record.user_id)
  # end

  # Scoping
  # See https://actionpolicy.evilmartians.io/#/scoping
  #
  # relation_scope do |relation|
  #   next relation if user.admin?
  #   relation.where(user: user)
  # end
end
<% end -%>

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
action_policy-0.6.5 lib/generators/action_policy/policy/templates/policy.rb.tt
action_policy-0.6.4 lib/generators/action_policy/policy/templates/policy.rb.tt
action_policy-0.6.3 lib/generators/action_policy/policy/templates/policy.rb.tt
action_policy-0.6.2 lib/generators/action_policy/policy/templates/policy.rb.tt
action_policy-0.6.1 lib/generators/action_policy/policy/templates/policy.rb.tt
action_policy-0.6.0 lib/generators/action_policy/policy/templates/policy.rb.tt
action_policy-0.5.7 lib/generators/action_policy/policy/templates/policy.rb.tt
action_policy-0.5.6 lib/generators/action_policy/policy/templates/policy.rb.tt
action_policy-0.5.5 lib/generators/action_policy/policy/templates/policy.rb.tt
action_policy-0.5.4 lib/generators/action_policy/policy/templates/policy.rb.tt
action_policy-0.5.3 lib/generators/action_policy/policy/templates/policy.rb.tt
action_policy-0.5.2 lib/generators/action_policy/policy/templates/policy.rb.tt
action_policy-0.5.1 lib/generators/action_policy/policy/templates/policy.rb.tt
action_policy-0.5.0 lib/generators/action_policy/policy/templates/policy.rb.tt
action_policy-0.4.4 lib/generators/action_policy/policy/templates/policy.rb
action_policy-0.4.3 lib/generators/action_policy/policy/templates/policy.rb
action_policy-0.4.2 lib/generators/action_policy/policy/templates/policy.rb
action_policy-0.4.1 lib/generators/action_policy/policy/templates/policy.rb
action_policy-0.4.0 lib/generators/action_policy/policy/templates/policy.rb
action_policy-0.3.4 lib/generators/action_policy/policy/templates/policy.rb