Example #1
0
def view_tasklist(request, username, listslug):
    tasklist = get_object_or_404(TaskModels.TaskList, slug=listslug, user__username=username)
    if not tasklist.has_view_permission(request.user.pk):
        return HttpResponseRedirect(reverse('home'))
    calendar = TaskUtils.calendarize(True, 30, tasklist.pk)
    edit_permission = tasklist.has_edit_permission(request.user.pk)
    return render(request, "task/tasklist.html", {"tasklist": tasklist,
                                                  "calendar": calendar,
                                                  "recently_closed": tasklist.recently_closed(5),
                                                  "edit_permission": edit_permission})
Example #2
0
def calendar(request):
    calendar = TaskUtils.calendarize(request.user.pk, 30)
    return render(request, "task/calendar.html", {"calendar": calendar })