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})
def calendar(request): calendar = TaskUtils.calendarize(request.user.pk, 30) return render(request, "task/calendar.html", {"calendar": calendar })