Fix - Ir al admin para SU
This commit is contained in:
parent
d80cfd983d
commit
9a4a35f03d
|
@ -96,7 +96,8 @@ class AppValues(object):
|
|||
values = req.params
|
||||
session = req.env['beaker.session']
|
||||
if table == 'admin':
|
||||
req.context['result'] = session['userobj'].es_admin
|
||||
req.context['result'] = session['userobj'].es_superusuario \
|
||||
or session['userobj'].es_admin
|
||||
else:
|
||||
req.context['result'] = self._db.get_values(table, values, session)
|
||||
resp.status = falcon.HTTP_200
|
||||
|
|
|
@ -44,7 +44,7 @@ class AuthMiddleware(object):
|
|||
elif id_session and req.path == '/admin':
|
||||
if user is None:
|
||||
raise falcon.HTTPTemporaryRedirect('/')
|
||||
elif not user.es_admin or not user.es_superusuario:
|
||||
elif not user.es_admin and not user.es_superusuario:
|
||||
raise falcon.HTTPTemporaryRedirect('/main')
|
||||
elif not id_session and req.path != '/':
|
||||
raise falcon.HTTPTemporaryRedirect('/')
|
||||
|
|
Loading…
Reference in New Issue