So mein Feedback zu allem Drum und Dran
Anleitung:
- Das PDF würde ich künftig möglichst als Textdatei machen, oder gleich die Dateien, man kann sehr schlecht etwas mit Einrückungen und korrekten Zeilenumbrüchen rauskopieren.
- application_top.php ist bei 5. mit Tippfehler
- write_customers_status.php ist bei 6. mit Tippfehler
- bei 7. müsste man folgendes korrigieren:
define('DEFAULT_CUSTOMERS_STATUS_ADMIN_USERS_DESC' , 'Geben Sie die ID der Administratoren an, die im Frontend die Ansicht ändern dürfen. Angabe getrennt durch Semikolon (
- KEIN abschliessendes Semikolon !!!!');
^^ absichtlich ohne Highlighter, denn der hat ein Problem mit der Zeile
---
Zur Funktion:
- Das Dropdown erscheint unabhängig davon, ob ich den Administrator in der Admin unter "Kundennummer(customer_id) für erlaubte Benutzer" mit der ID eingetragen habe.
Getestet wurde mit einem Zweit-Admin mit Vollzugriff.
- Das Dropdown merkt sich die Einstellung, selbst nach Logoff und Login. Es wäre denke ich besser, wenn ständardmäßig immer Admin dort stehen würde, nur bei Bedarf kann umgeschalten werden.
- Wenn man im Dropdown den Status ändert, macht es immer einen Redirect auf die Startseite. Das stört sehr, wenn man einen bestimmten Artikel durchtesten möchte.
- Staffelpreise zeigt es mir solange ich eingeloggt bin keine an. Im zweiten Browser-Fenster ausgeloggt habe ich Staffelpreise. Staffelpreise sind aber für alle vorhandenen Kundengruppen hinterlegt (je eine Menge + Preis)
- Wenn ich einer Kundengruppe die Rechte zur Ansicht eines Produkts entziehe, dann sieht die mit dem Dropdown gewählte Kundengruppe trotzdem das Produkt.
Was außerdem noch fehlte war imho folgendes, wie ich bei den Tests feststellte:
Also absolut perfekt wäre es, wenn man nach dem Wechsel im Dropdown alles so gesehen wird, als wäre man in der entsprechenden Gruppe + Admin-Rechte zwecks Backend-Zugriff.
D.h. nur die Artikel, Kategorien, Content-Seiten und Preise, die für die gewählte Gruppe vorgesehen sind, sollten angezeigt werden.
[...]