diff --git a/api/components/com_plugins/Controller/PluginsController.php b/api/components/com_plugins/Controller/PluginsController.php index 8d5ce84962cb4..58756616ce08f 100644 --- a/api/components/com_plugins/Controller/PluginsController.php +++ b/api/components/com_plugins/Controller/PluginsController.php @@ -101,4 +101,24 @@ public function edit() return parent::edit(); } + + /** + * Basic display of a list view + * + * @return static A \JControllerLegacy object to support chaining. + * + * @since 4.0.0 + */ + public function displayList() + { + $this->input->set('model_state', + [ + 'filter.element' => $this->input->get('element', $this->input->post->get('element')), + 'filter.enabled' => $this->input->get('enabled', $this->input->post->get('enabled')), + 'filter.folder' => $this->input->get('folder', $this->input->post->get('folder')), + ] + ); + + return parent::displayList(); + } }