Initial commit

This commit is contained in:
Senad Uka
2020-05-31 22:38:19 +02:00
commit 858fafc3c5
1280 changed files with 65918 additions and 0 deletions

View File

@@ -0,0 +1,14 @@
class AdminSignedInConstraint
def matches?(request)
signed_in?(request) && signed_in_user_is_admin?(request)
end
def signed_in?(request)
Oath::Constraints::SignedIn.new.matches?(request)
end
def signed_in_user_is_admin?(request)
warden = request.env['warden']
warden && warden.user.admin?
end
end