Class: CoPlan::CommentThreadPolicy
Instance Attribute Summary
#record, #user
Instance Method Summary
collapse
#admin?, #initialize
Instance Method Details
#accept? ⇒ Boolean
11
12
13
|
# File 'app/policies/coplan/comment_thread_policy.rb', line 11
def accept?
record.plan.created_by_user_id == user.id
end
|
#create? ⇒ Boolean
3
4
5
|
# File 'app/policies/coplan/comment_thread_policy.rb', line 3
def create?
true
end
|
#dismiss? ⇒ Boolean
15
16
17
|
# File 'app/policies/coplan/comment_thread_policy.rb', line 15
def dismiss?
record.plan.created_by_user_id == user.id
end
|
#reopen? ⇒ Boolean
19
20
21
|
# File 'app/policies/coplan/comment_thread_policy.rb', line 19
def reopen?
record.created_by_user_id == user.id || record.plan.created_by_user_id == user.id
end
|
#resolve? ⇒ Boolean
7
8
9
|
# File 'app/policies/coplan/comment_thread_policy.rb', line 7
def resolve?
record.created_by_user_id == user.id || record.plan.created_by_user_id == user.id
end
|