qianyi datas

This commit is contained in:
sylor_huang@126.com
2020-07-09 16:46:57 +08:00
parent 1bb8060b37
commit b340de89c7
7 changed files with 324 additions and 5 deletions

View File

@@ -1,8 +1,13 @@
class AdminConstraint
def matches?(request)
laboratory = Laboratory.first
return false unless request.session[:"#{laboratory.try(:identifier).split('.').first}_user_id"]
user = User.find request.session[:"#{laboratory.try(:identifier).split('.').first}_user_id"]
user && user.admin?
if Rails.env.development?
true
else
laboratory = Laboratory.first
return false unless request.session[:"#{laboratory.try(:identifier).split('.').first}_user_id"]
user = User.find request.session[:"#{laboratory.try(:identifier).split('.').first}_user_id"]
user && user.admin?
end
end
end