use member settings, remove show, tighter pundit

This commit is contained in:
Torsten
2023-09-01 15:22:24 +03:00
parent 973ede68b2
commit 55cade0df5
6 changed files with 37 additions and 65 deletions

View File

@ -1,4 +1,13 @@
class MemberPolicy < EditOwnPolicy
class MemberPolicy < AdminPolicy
def update?
return true if member.admin?
owner?
end
def owner?
member == record.member
end
class Scope < Scope
end