Initial install of action policy
This commit is contained in:
20
app/policies/job_policy.rb
Normal file
20
app/policies/job_policy.rb
Normal file
@@ -0,0 +1,20 @@
|
||||
class JobPolicy < 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
|
||||
Reference in New Issue
Block a user