Files
Yamtrack/src/app/context_processors.py
2025-07-03 23:25:37 +02:00

25 lines
676 B
Python

# https://docs.djangoproject.com/en/stable/ref/templates/api/#writing-your-own-context-processors
from django.conf import settings
from app.models import MediaTypes, Sources, Status
def export_vars(request): # noqa: ARG001
"""Export variables to templates."""
return {
"REGISTRATION": settings.REGISTRATION,
"REDIRECT_LOGIN_TO_SSO": settings.REDIRECT_LOGIN_TO_SSO,
"IMG_NONE": settings.IMG_NONE,
"TRACK_TIME": settings.TRACK_TIME,
}
def media_enums(request): # noqa: ARG001
"""Export media enums to templates."""
return {
"MediaTypes": MediaTypes,
"Sources": Sources,
"Status": Status,
}