filter_category_id not working when creating an admin menu link to only list articles of a certain category
Steps to reproduce the issue
Create a menu item in the admin area to only list articles of a certain category chosen in the filter tab which results in a link like this: index.php?option=com_content&view=articles&filter_category_id=1
Expected result
A list of articles from only the chosen category.
Actual result
A list of all articles unfiltered.
System information (as much as possible)
Joomla 5.2.0 fresh install, upgraded from latest J4.
Additional comments
If I use the filter options in the article listing everything works fine. But when it should filter from a filter provided via URL nothing changes. The set filter from the article list does not change, no matter which URL I use to change the listing.
Please try administrator/index.php?option=com_content&view=articles&filter[category_id]=1
Thank you, this is working as expected.
But: That should be the case when creating a link through the menu item's interface. Now I would have to manually enter every link as a system link and provide the ID of each category by hand. Since the site has around 30 categories whose articles need to be edited by the user, I would have to create 30 system links by hand entering each category ID by hand as well.
It would be great if the filter option could be fixed to create a functional link again.
Thank you again for the quick solution so we can keep working on the project.
This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/44305.
Ah I see what you mean now.
I can confirm that the the links generated by Joomla when creating an admin menu item do not work correctly any more.
This was caused by the changes made by @hackwar in #43230 in administrator/components/com_content/src/Model/ArticlesModel.php
@hackwar I can do a PR to revert that change but maybe thats too much. I'd appreciate it if you could take a look. Basically this admin menu can be created with various filters all of which dont work without the code you removed. This is the only admin menu type impacted as none opf the others have a filter option
I have the some problem on a client site. I set the filter, but in the article list, the filter is ignored.
Too bad this bug was not fixed with 5.2.1. As long as the bug persists, we have to stay with 5.1 and can't use the nice new features of 5.2 ;(
@webgras I can fix it easily by reverting the mentioned pr by @hannes but wanted to wait for his response first
We only need to add the allowed filters back. I can create a PR for it.
We only need to add the allowed filters back. I can create a PR for it.
obviously
PR: https://github.com/joomla/joomla-cms/pull/44426
Closing as having a pull request. Please test #44426 . Thanks in advance.