예제 #1
0
def group_preference_list(request, timetable_id=None):
    if timetable_id is not None:
        t = Timetable.objects.get(id=timetable_id)
        if timetable_visible(request, t):
            q = t.groups
        else:
            q = Group.objects.none()
    else:
        q = Group.objects.all()
    return ListView(
        request,
        queryset=q,
        template_name="friprosveta/group_list.html",
    ).as_view()
예제 #2
0
        # 	"options": {
        # 		"submit_for_settlement": True
        # 	}
        # })
        # if result.is_success:
        # 	task.task_status = "Paid"
        # 	task.save()
        # 	messages.success(request, "Your payment has been sent.")
        # 	return HttpResponseRedirect('%s'%(reverse('tasks:task_detail_active',args=[task.id])))
        # else:
        # 	# messages.error(request, "Oops, something went wrong with your payment.")
        # 	messages.warning(request, '%s'%(result.message))
        # 	return HttpResponseRedirect('%s'%(reverse('tasks:task_detail_active',args=[task.id])))


"""
===============
ListView(s) for task partials in user dashboard
===============
"""


class AllTaskListView(ListView):
    model = Task
    template_name = "accounts/partials/users/partials/tasks/all.html"

    def get(self, request, *args, **kwargs):
        user = User.objects.get(id=request.session['user_id'])
        tasks = Task.objects.filter(user=user)
        context = {
            'tasks': tasks,
예제 #3
0
def index_old(request, format):
    series_list = Series.objects.filter(is_active = True).order_by('-modified')

    return ListView(request, template_name = '_series_list.html', queryset = series_list, paginate_by = 25)