2013-05-02 15:15:17 +10:00
|
|
|
require_dependency 'current_user'
|
|
|
|
|
|
2013-05-02 17:22:27 +10:00
|
|
|
class StaffConstraint
|
2013-05-02 15:15:17 +10:00
|
|
|
|
|
|
|
|
def matches?(request)
|
2013-10-09 15:10:37 +11:00
|
|
|
provider = Discourse.current_user_provider.new(request.env)
|
|
|
|
|
provider.current_user && provider.current_user.staff?
|
2013-05-02 15:15:17 +10:00
|
|
|
end
|
|
|
|
|
|
|
|
|
|
end
|