2019-12-21 20:55:43 +05:30
|
|
|
# frozen_string_literal: true
|
|
|
|
|
|
|
|
class TodoPolicy < BasePolicy
|
|
|
|
desc 'User can only read own todos'
|
|
|
|
condition(:own_todo) do
|
|
|
|
@user && @subject.user_id == @user.id
|
|
|
|
end
|
|
|
|
|
|
|
|
rule { own_todo }.enable :read_todo
|
2019-12-26 22:10:19 +05:30
|
|
|
rule { own_todo }.enable :update_todo
|
2019-12-21 20:55:43 +05:30
|
|
|
end
|