Example #1
0
 def _composites(self, request, *args, **kwargs):
     yield ObjectTools(parent=self)
     # FIXME: ChangeList depends on filter to work
     filter = Filter(parent=self,
                     list_filter=self.list_filter,
                     model_class=self.model_class)
     # filter is used before it has been init for this request
     # it expects request to be available
     filter.request = self.request
     change_list = AdminChangeList(parent=self,
                                   filter=filter,
                                   model_class=self.model_class,
                                   list_display=self.list_display)
     yield change_list
     yield filter