FriendsOfREDAXO / base_quality_check

REDAXO 5 AddOn.
MIT License
4 stars 1 forks source link

Abfrage der Tasks als Methode der Group-Klasse #22

Closed christophboecker closed 1 month ago

christophboecker commented 1 month ago

Den Code etwas umstrukturiert ...

In BaseQualityCheckGroup gibt es nun eine Methode BaseQualityCheckGroup::taskList, die die zur Gruppe gehörenden Checks/Tasks als Collection bereitstellt. Die Unterschiede zurgetRelatedCollection sind:

Eine statische Methode erlaubt Auswahl der Group und Lieferung der Liste in einem Aufruf.

Entsprechend sind die drei Check-Pages etwas umgebaut und abgespeckt, um diese Methoden zu nutzen. Das Fragment nutzt nun $task->getValue('subgroupname') stattt $task->getSubgroup()->getSubgroup()'`, was die Einzelabfragen der Subgroup-Datensätze einspart (ist ja schon beim Anlegen der Liste via Join in nur einer Abfrage passiert.