Registrierter Benutzer bekommt keine Produkte angezeigt
@Panni
Wir haben das Problem gefunden:
Der Gruppe Everyone
fehlte die Permission die Frontend-Suche auszuführen (search.frontend.execute
).
Dadurch hatte die Produktliste keine Artikel, da die Suche zum Aufbauen/Auslesen der Artikel so nicht durchgeführt werden konnte.
Die Permission wird an dieser Stelle geprüft: packages/quiqqer/products/src/QUI/ERP/Products/Search/FrontendSearch.php:110
Die dadurch entstehende Exception wird dann wohl verschluckt.
So geschieht es zum Beispiel hier, wenn man ein count()
auf die Produktliste ausführt: packages/quiqqer/products/src/QUI/ERP/Products/Controls/Category/ProductList.php:439
Für einen Administrator/Shop-Betreiber ist es wenig intuitiv, dass diese Berechtigung vergeben werden muss. Vor allem, wenn er nicht darauf hingewiesen wird, dass sie fehlt. Hier sollte besser ein anderer Default-Wert für die Permission verwendet werden, oder der Nutzer bzw. Adminstrator darüber informiert werden, dass diese Berechtigung fehlt.
@peat, du kannst das Problem ja mal in ein neues Ticket im korrekten Modul auslagern und dort weiter diskutieren.