Source code for tcms.core.context_processors

# -*- coding: utf-8 -*-
from django.conf import settings
from django.utils import timezone


[docs] def request_contents_processor(request): """ Exposes only values that we need, not everything! """ data = request.GET or request.POST return { "REQUEST__ALLOW_SELECT": data.get("allow_select"), "REQUEST__NEXT": data.get("next", ""), "REQUEST__NONAV": data.get("nonav"), }
[docs] def settings_processor(_request): """ Django settings RequestContext Handler """ return {"SETTINGS": settings}
[docs] def server_time_processor(_request): return {"SERVER_TIME": timezone.now()}