mirror of https://github.com/interlegis/sigi.git
Eduardo Edson Batista Cordeiro Alves
9 years ago
committed by
Luciano Almeida
2 changed files with 23 additions and 0 deletions
@ -0,0 +1,22 @@ |
|||||
|
from django.core.exceptions import ObjectDoesNotExist |
||||
|
|
||||
|
from sigi.apps.usuarios.models import Usuario |
||||
|
|
||||
|
|
||||
|
def recupera_usuario(request): |
||||
|
|
||||
|
pk = request.user.pk |
||||
|
if pk: |
||||
|
try: |
||||
|
usuario = Usuario.objects.get(user_id=pk) |
||||
|
except ObjectDoesNotExist: |
||||
|
return 0 |
||||
|
else: |
||||
|
return usuario.pk |
||||
|
else: |
||||
|
return 0 |
||||
|
|
||||
|
|
||||
|
def usuario_context(request): |
||||
|
context = {'usuario_pk': recupera_usuario(request)} |
||||
|
return context |
Loading…
Reference in new issue