blob: f63845e84d178fdce513ef1f9a5cc96b6c98f64c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
module Ability
def self.can_update_request_state?(user, request)
(user && request.is_old_unclassified?) || request.is_owning_user?(user)
end
def self.can_view_with_prominence?(prominence, info_request, user)
if prominence == 'hidden'
return User.view_hidden?(user)
end
if prominence == 'requester_only'
return info_request.is_owning_user?(user)
end
return true
end
end
|