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