kopia lustrzana https://github.com/wagtail/wagtail
Make per_page configurable on viewsets
rodzic
6a881e0a5d
commit
02d836fe3e
|
@ -52,6 +52,7 @@ Viewsets are Wagtail's mechanism for defining a group of related admin views wit
|
|||
.. autoattribute:: page_title
|
||||
.. autoattribute:: choose_another_text
|
||||
.. autoattribute:: edit_item_text
|
||||
.. autoattribute:: per_page
|
||||
.. autoattribute:: choose_view_class
|
||||
.. autoattribute:: choose_results_view_class
|
||||
.. autoattribute:: chosen_view_class
|
||||
|
|
|
@ -27,6 +27,8 @@ class ChooserViewSet(ViewSet):
|
|||
) #: Label for the 'choose' button in the chooser widget, when an item has already been chosen
|
||||
edit_item_text = _("Edit") #: Label for the 'edit' button in the chooser widget
|
||||
|
||||
per_page = 10 #: Number of results to show per page
|
||||
|
||||
#: The view class to use for the overall chooser modal; must be a subclass of ``wagtail.admin.views.generic.chooser.ChooseView``.
|
||||
choose_view_class = chooser_views.ChooseView
|
||||
|
||||
|
@ -78,6 +80,7 @@ class ChooserViewSet(ViewSet):
|
|||
create_url_name=self.get_url_name("create"),
|
||||
icon=self.icon,
|
||||
page_title=self.page_title,
|
||||
per_page=self.per_page,
|
||||
creation_form_class=self.creation_form_class,
|
||||
form_fields=self.form_fields,
|
||||
exclude_form_fields=self.exclude_form_fields,
|
||||
|
@ -94,6 +97,7 @@ class ChooserViewSet(ViewSet):
|
|||
model=self.model,
|
||||
chosen_url_name=self.get_url_name("chosen"),
|
||||
results_url_name=self.get_url_name("choose_results"),
|
||||
per_page=self.per_page,
|
||||
creation_form_class=self.creation_form_class,
|
||||
form_fields=self.form_fields,
|
||||
exclude_form_fields=self.exclude_form_fields,
|
||||
|
|
Ładowanie…
Reference in New Issue