19 lines
257 B
Ruby
19 lines
257 B
Ruby
|
class SettingPolicy < ApplicationPolicy
|
||
|
|
||
|
def show?
|
||
|
permitted?
|
||
|
end
|
||
|
|
||
|
def update?
|
||
|
permitted?
|
||
|
end
|
||
|
|
||
|
private
|
||
|
|
||
|
def permitted?
|
||
|
return true if !record.preferences[:permission]
|
||
|
|
||
|
user.permissions?(record.preferences[:permission])
|
||
|
end
|
||
|
end
|