Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
Frontpage_federation does not display expired entities #747
This page has logic in place to display and mark expired metadata entities on the frontpage_federation-page, but it appears that this never happens. Actually, expired metadata entities are completely hidden from the view.
A little investigation turned out that MetaDataStorageHandler::getList() filters out any entity that has expired and there really isn't an alternative to get the full unfiltered list of configured entities.
We either need a method to fetch unfiltered entities, or stop filtering them in getList and move that logic to wherever it may be desirable to filter them.
This is tricky because if we just remove the filter, it could cause that expired entities are now usable. I haven't looked into the code, but I would try to keep the behaviour as it is now, and either add an optional parameter to