Source code for intranet.apps.eighth.utils

from datetime import datetime

from django.utils import timezone

DATE_FORMAT = "%m-%d-%Y"


[docs]def get_start_date(request): if "start_date" in request.session and request.session.get("start_date_set_date") == timezone.localdate().strftime(DATE_FORMAT): date = request.session["start_date"] return datetime.strptime(date, DATE_FORMAT).date() else: now = timezone.localdate() set_start_date(request, now) return now
[docs]def set_start_date(request, start_date): request.session["start_date"] = start_date.strftime(DATE_FORMAT) request.session["start_date_set_date"] = timezone.localdate().strftime(DATE_FORMAT)