21 lines
585 B
Python
21 lines
585 B
Python
# /SGMP_PROD/solicitacoes/context_processors.py
|
|
|
|
from .models import UsuarioSistema
|
|
|
|
|
|
def usuario_sistema(request):
|
|
"""
|
|
Context processor que adiciona o UsuarioSistema ao contexto de todos os templates.
|
|
"""
|
|
if request.user.is_authenticated:
|
|
try:
|
|
usuario = UsuarioSistema.objects.get(
|
|
matricula=request.user.username,
|
|
ativo=True
|
|
)
|
|
return {'usuario_sistema': usuario}
|
|
except UsuarioSistema.DoesNotExist:
|
|
return {'usuario_sistema': None}
|
|
return {'usuario_sistema': None}
|
|
|