Source code for intranet.apps.eighth.utils
from datetime import datetime
from django.utils import timezone
from ...utils.helpers import awaredate
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 timezone.make_aware(datetime.strptime(date, DATE_FORMAT))
else:
now = awaredate()
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)