Important: Extended PartnerDemand and demand handling
Description
To support the new "Show hidden records" plugin option, the partner demand pipeline gained a new transport flag:
\FGTCLB\has a newAcademic Partners\ Domain\ Model\ Dto\ Partner Demand bool $showproperty withHidden Records setandShow Hidden Records (bool): void getaccessors (defaultShow Hidden Records (): bool false).\FGTCLB\now readsAcademic Partners\ Factory\ Demand Factory:: create Demand Object () $settingsand sets the flag on the demand object.['show Hidden Records'] \FGTCLB\honours the flag: when it isAcademic Partners\ Domain\ Repository\ Partner Repository:: find By Demand () true, the query ignores only thedisabled(hidden) enable field via the Extbase query settings.
The public method signatures of
Demand
and
Partner are unchanged.
Impact
The change is non-breaking: the new flag defaults to
false and no
existing method signature changed. Projects that build a
Partner themselves can opt in by calling
set.
Affected Installations
Only installations that extend or replace the
Partner DTO,
the
Demand or the
Partner need to take the
added flag into account. All other installations are unaffected.