Fix - Ir al admin para SU

This commit is contained in:
Mauricio Baeza 2017-12-04 00:16:53 -06:00
parent d80cfd983d
commit 9a4a35f03d
2 changed files with 3 additions and 2 deletions

View File

@ -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

View File

@ -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('/')