diff --git a/administrator/components/com_menus/models/forms/filter_items.xml b/administrator/components/com_menus/models/forms/filter_items.xml index 28672454e21f4..bdce62e20bf04 100644 --- a/administrator/components/com_menus/models/forms/filter_items.xml +++ b/administrator/components/com_menus/models/forms/filter_items.xml @@ -83,6 +83,15 @@ > + + + where('a.access = ' . (int) $access); } + // Filter on componentName + if ($componentName = $this->getState('filter.componentName')) + { + $query->where('e.name = ' . $db->quote($componentName)); + } + // Implement View Level Access if (!$user->authorise('core.admin')) { diff --git a/administrator/language/en-GB/en-GB.com_menus.ini b/administrator/language/en-GB/en-GB.com_menus.ini index 6515048b1e977..dca1b4ffc6432 100644 --- a/administrator/language/en-GB/en-GB.com_menus.ini +++ b/administrator/language/en-GB/en-GB.com_menus.ini @@ -53,6 +53,8 @@ COM_MENUS_FIELD_VALUE_NEW_WITH_NAV="New Window With Navigation" COM_MENUS_FIELD_VALUE_NEW_WITHOUT_NAV="New Without Navigation" COM_MENUS_FIELD_VALUE_PARENT="Parent" COM_MENUS_FIELDSET_RULES="Permissions" +COM_MENUS_FILTER_COMPONENT_DESC="Filters the menu items on the component used." +COM_MENUS_FILTER_COMPONENT_LABEL="Component" COM_MENUS_FILTER_PARENT_MENU_ITEM_DESC="Filters the menu items list where the parent is this selected menu item." COM_MENUS_FILTER_PARENT_MENU_ITEM_LABEL="Parent Menu Item" COM_MENUS_FILTER_SELECT_PARENT_MENU_ITEM="- Select Parent Menu Item -"