- Issue created by @khiminrm
- πΊπ¦Ukraine khiminrm
I think I've found some draft solution on local test site. Improve condition in
ViewsBulkOperationsBulkForm::init()
:// Don't initialize if view has been built from VBO action processor. if (!empty($this->view->views_bulk_operations_processor_built) || !empty($this->view->selective_handler_signature)) { return; }
So we need somehow remove VBO field from
$view_copy
before executing it in Drupal\views_selective_filters\Plugin\views\filter\Selective::getOids().Any ideas how it would be better to do?
Thanks!
- πΊπ¦Ukraine khiminrm
I see that VBO field is already deleted before executing $view_copy.
Maybe we can introduce some new view property e.g.do_not_init_vbo_form
so other modules like views_selective_filters can use it?and we could have condition like?
// Don't initialize if view has been built from VBO action processor or other modules which do need to init VBO form. if (!empty($this->view->views_bulk_operations_processor_built) || !empty($this->view->do_not_init_vbo_form)) { return; }
I can confirm the same issue.
Adding a exposed filter using views_selective_filters β module the checkboxes are not shown.
Did you found a solution yet?