Esempio n. 1
0
def profile_mydaybook(request):
    from datetime import timedelta
    some_day_this_week = datetime.datetime.now().date()

    date_start = some_day_this_week - timedelta(days=(some_day_this_week.isocalendar()[2] - 1))
    date_end = date_start + timedelta(days=7)
    user_id = int(request.user.id)

    context = get_context_for_reports(
        user_id=user_id,
        date_start=date_start,
        date_end=date_end
    )

    return render(request, "profile_mydaybook.html", context)
Esempio n. 2
0
def report_graph(request):
    try:
        from .tasks import get_context_for_reports
        date_start = request.GET['date_start']
        date_end = request.GET['date_end']
        user_id = request.GET['user_id']
        print 'date_start', date_start
        print 'date_end', date_end
        print 'user_id', user_id

        date_start = datetime.datetime.strptime(date_start, TIME_FORMAT).replace(tzinfo=pytz.utc)
        date_end = datetime.datetime.strptime(date_end, TIME_FORMAT).replace(tzinfo=pytz.utc)
        user_id = int(user_id)

        context = get_context_for_reports(
            user_id=user_id,
            date_start=date_start,
            date_end=date_end
        )

        return render(request, "email/week_report_graph.html", context=context)
    except Exception, e:
        print "e:", e