kopia lustrzana https://github.com/wagtail/wagtail
Reinstate support for using list/tuple of `ViewSet`/`ViewSetGroup`s in `register_admin_viewset` (#11131)
rodzic
532cad027d
commit
bdc454d3cb
|
@ -11,7 +11,11 @@ class ViewSetRegistry:
|
|||
def populate(self):
|
||||
for fn in hooks.get_hooks("register_admin_viewset"):
|
||||
viewset = fn()
|
||||
self.register(viewset)
|
||||
if isinstance(viewset, (list, tuple)):
|
||||
for vs in viewset:
|
||||
self.register(vs)
|
||||
else:
|
||||
self.register(viewset)
|
||||
|
||||
def register(self, viewset):
|
||||
# Allow registering a ViewSetGroup, which will register all of its
|
||||
|
|
|
@ -242,12 +242,7 @@ def add_broken_links_summary_item(request, items):
|
|||
|
||||
@hooks.register("register_admin_viewset")
|
||||
def register_viewsets():
|
||||
return MiscellaneousViewSetGroup()
|
||||
|
||||
|
||||
@hooks.register("register_admin_viewset")
|
||||
def register_json_model_viewsets():
|
||||
return JSONModelViewSetGroup()
|
||||
return [MiscellaneousViewSetGroup(), JSONModelViewSetGroup()]
|
||||
|
||||
|
||||
@hooks.register("register_admin_viewset")
|
||||
|
|
Ładowanie…
Reference in New Issue