Pagination in all ListViews

This commit is contained in:
Raphael Michel
2015-05-24 14:07:51 +02:00
parent 14d1a12a91
commit 79dfe7a084
12 changed files with 42 additions and 26 deletions

View File

@@ -27,6 +27,7 @@ from . import UpdateView, CreateView
class ItemList(ListView):
model = Item
context_object_name = 'items'
paginate_by = 30
template_name = 'pretixcontrol/items/index.html'
def get_queryset(self):
@@ -121,6 +122,7 @@ class CategoryCreate(EventPermissionRequiredMixin, CreateView):
class CategoryList(ListView):
model = ItemCategory
context_object_name = 'categories'
paginate_by = 30
template_name = 'pretixcontrol/items/categories.html'
def get_queryset(self):
@@ -169,6 +171,7 @@ def category_move_down(request, organizer, event, category):
class PropertyList(ListView):
model = Property
context_object_name = 'properties'
paginate_by = 30
template_name = 'pretixcontrol/items/properties.html'
def get_queryset(self):
@@ -351,6 +354,7 @@ class PropertyDelete(EventPermissionRequiredMixin, DeleteView):
class QuestionList(ListView):
model = Question
context_object_name = 'questions'
paginate_by = 30
template_name = 'pretixcontrol/items/questions.html'
def get_queryset(self):
@@ -444,6 +448,7 @@ class QuestionCreate(EventPermissionRequiredMixin, CreateView):
class QuotaList(ListView):
model = Quota
context_object_name = 'quotas'
paginate_by = 30
template_name = 'pretixcontrol/items/quotas.html'
def get_queryset(self):

View File

@@ -7,6 +7,7 @@ from pretix.base.models import Event
class EventList(ListView):
model = Event
context_object_name = 'events'
paginate_by = 30
template_name = 'pretixcontrol/events/index.html'
def get_queryset(self):

View File

@@ -13,6 +13,7 @@ class OrganizerList(ListView):
model = Organizer
context_object_name = 'organizers'
template_name = 'pretixcontrol/organizers/index.html'
paginate_by = 30
def get_queryset(self):
if self.request.user.is_superuser: