diff --git a/src/pretix/control/templates/pretixcontrol/event/logs.html b/src/pretix/control/templates/pretixcontrol/event/logs.html index cad530109..653f32832 100644 --- a/src/pretix/control/templates/pretixcontrol/event/logs.html +++ b/src/pretix/control/templates/pretixcontrol/event/logs.html @@ -66,5 +66,5 @@ {% endfor %} - {% include "pretixcontrol/pagination.html" %} + {% include "pretixcontrol/pagination_huge.html" %} {% endblock %} diff --git a/src/pretix/control/templates/pretixcontrol/organizers/logs.html b/src/pretix/control/templates/pretixcontrol/organizers/logs.html index 258fee952..0eb6cf5ab 100644 --- a/src/pretix/control/templates/pretixcontrol/organizers/logs.html +++ b/src/pretix/control/templates/pretixcontrol/organizers/logs.html @@ -64,5 +64,5 @@ {% endfor %} - {% include "pretixcontrol/pagination.html" %} + {% include "pretixcontrol/pagination_huge.html" %} {% endblock %} diff --git a/src/pretix/control/views/event.py b/src/pretix/control/views/event.py index 632880da6..a2b182be6 100644 --- a/src/pretix/control/views/event.py +++ b/src/pretix/control/views/event.py @@ -121,7 +121,7 @@ from ...helpers.format import ( ) from ..forms.filter import LogFilterForm from ..logdisplay import OVERVIEW_BANLIST -from . import CreateView, PaginationMixin, UpdateView +from . import CreateView, LargeResultSetPaginator, PaginationMixin, UpdateView logger = logging.getLogger(__name__) @@ -1254,6 +1254,7 @@ class EventDelete(RecentAuthenticationRequiredMixin, EventPermissionRequiredMixi class EventLog(EventPermissionRequiredMixin, PaginationMixin, ListView): template_name = 'pretixcontrol/event/logs.html' model = LogEntry + paginator_class = LargeResultSetPaginator context_object_name = 'logs' def get_queryset(self): diff --git a/src/pretix/control/views/organizer.py b/src/pretix/control/views/organizer.py index 3c04dae43..e5de190c0 100644 --- a/src/pretix/control/views/organizer.py +++ b/src/pretix/control/views/organizer.py @@ -134,7 +134,7 @@ from pretix.control.permissions import ( organizer_permission_required, ) from pretix.control.signals import nav_organizer -from pretix.control.views import PaginationMixin +from pretix.control.views import LargeResultSetPaginator, PaginationMixin from pretix.control.views.mailsetup import MailSettingsSetupView from pretix.helpers import OF_SELF, GroupConcat from pretix.helpers.compat import CompatDeleteView @@ -2664,6 +2664,7 @@ class LogView(OrganizerPermissionRequiredMixin, PaginationMixin, ListView): template_name = 'pretixcontrol/organizers/logs.html' permission = 'organizer.settings.general:write' model = LogEntry + paginator_class = LargeResultSetPaginator context_object_name = 'logs' def get_queryset(self):