Ich melde einen Bug
Das Deaktivieren/Verweigern der Berechtigung des "Ändern des Produktstatus" verhält sich in einigen Fällen nicht ordnungsgemäß.
Fall 1: Das Produktraster hat immer noch ein Umschaltsymbol und das Ändern des Status ist weiterhin erlaubt
Fall 2: Auf der Produktdetailseite ist die Schaltfläche ausgeblendet (scheint teilweise richtig zu sein, da ein Indikator (Etikett/Abzeichen) vorhanden sein sollte, der den Status des Produkts angibt, aber nicht bearbeitet werden kann)
Schritte zum Reproduzieren
1) System > Benutzerverwaltung > Rollen > Registerkarte Berechtigungen > Status des Produkts ändern > nicht zulassen
2) Gehen Sie zum Produktraster und Sie sehen immer noch das Statussymbol umschalten und können das Produkt sogar deaktivieren / aktivieren (meiner Meinung nach falsches Verhalten)
3) Gehen Sie zu den Produktdetails und Sie sehen die Schaltfläche "Aktiviert/Deaktiviert" nicht (meiner Meinung nach teilweise richtiges Verhalten)
Danke schön
Hallo @wakqasahmed ,
Danke für dein Ticket, ich konnte das gleiche Verhalten reproduzieren.
Für Fall 1 ist es ein Bug.
Was würden Sie für Fall 2 im Produktbearbeitungsformular erwarten: eine Schaltfläche Aktiviert/Deaktiviert, die sichtbar, aber nicht anklickbar ist?
Danke vielmals,
Laure
Hallo @LaureBro ,
Ja, für Fall 2 würde die sichtbare (als deaktivierte), aber nicht anklickbare Schaltfläche Aktiviert/Deaktiviert ausreichen. Es würde die Benutzeroberfläche einheitlich halten und dazu dienen, den aktuellen Status des Produkts anzuzeigen.
Danke schön
Dieser PR behebt den ersten beschriebenen Fehler.
Beim zweiten Problem handelt es sich nicht wirklich um einen Fehler, daher überlasse ich dem Akeneo-Team die Entscheidung, wie dieser Fall am besten behandelt wird.
Fall 1 ist behoben, danke :wink:
@wakqasahmed Wenn Sie die Schaltfläche wirklich deaktivieren möchten, können Sie dies in Ihrem Projekt tun. Zögern Sie nicht, bei der slack UG um Hilfe zu bitten.
Hilfreichster Kommentar
Dieser PR behebt den ersten beschriebenen Fehler.
Beim zweiten Problem handelt es sich nicht wirklich um einen Fehler, daher überlasse ich dem Akeneo-Team die Entscheidung, wie dieser Fall am besten behandelt wird.