sgmp/solicitacoes/context_processors.py

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}