MetaModels / core

MetaModels Core Module
GNU Lesser General Public License v3.0
95 stars 42 forks source link

Veröffentlichter Übersetzungsstatus greift nicht im Filter #1489

Closed k-webdesign closed 1 year ago

k-webdesign commented 1 year ago

Das Feld "Translated checkbox" ist zum Veröffentlichen von Elementen gesetzt und wird aber im Filterwidget Einzel- und Mehrfachauswahl ignoriert. Die Produktliste blendet den Eintrag aus, der Filter aber nicht.

MM 2.2

zonky2 commented 1 year ago

Woher soll die Filterregel wissen, dass es auf (irgend)eine Checkbox des Models, welches mit einer Relation verbunden ist, reagieren soll?

Mit der Einstellung "Nur verbleibende Tags" reagiert das Filterwidget auch auch die Filterregel der Veröffentlichung und ohne weitere (FE-Filterungen) sollte die Liste dann passen - die Filterliste wird dann aber kleiner, wenn eine Filterung durch ein FE-Filterwidget erfolgt.

Ich sehe da aktuell zwei Möglichkeiten, da einzugreifen:

a) bei Attribut Select/Tags einen Filter einbauen, der die Checkbox prüft - das wird in MM 2.2 auch in FE-Ausgabe weiter gereicht; zumindest in der Listenausgabe... Edit: geht nicht, da das Attribut ein normales Text-Attribut ist... b) https://github.com/MetaModels/core/issues/1099

k-webdesign commented 1 year ago

Fix: Im Filter in der "Mehrfachauswahl" der Haken bei Diesen Filter für verbleibende Werte ignorieren setzen