Allow PageChooserPanel to accept arbitrary kwargs to pass to superclasses

pull/10345/head
Sage Abdullah 2023-04-06 10:36:40 +01:00 zatwierdzone przez Thibaud Colas
rodzic d08ba5ba89
commit b74f280b47
1 zmienionych plików z 3 dodań i 3 usunięć

Wyświetl plik

@ -4,14 +4,14 @@ from .field_panel import FieldPanel
class PageChooserPanel(FieldPanel):
def __init__(self, field_name, page_type=None, can_choose_root=False):
super().__init__(field_name=field_name)
def __init__(self, field_name, page_type=None, can_choose_root=False, **kwargs):
super().__init__(field_name=field_name, **kwargs)
self.page_type = page_type
self.can_choose_root = can_choose_root
def clone_kwargs(self):
return {
**super().clone_kwargs(),
"field_name": self.field_name,
"page_type": self.page_type,
"can_choose_root": self.can_choose_root,