Skip to content

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.

hier das ursprüngliche ticket aus dem Iban-Test

von Torsten Fink bearbeitet