GX-Bug #68343
geschlossenEs lassen sich keine Rollen anlegen, wenn Englisch im Frontend inaktiv ist / It is not possible to create new admin roles if english is inactive in frontend
0%
Neue Admin-Rollen können jetzt hinzugefügt werden, wenn die englische Sprache für das Frontend inaktiv ist.
Beschreibung
Im Shop muss unter Einstellungen -> Sprachen die englische Sprache im Frontend nicht aktiv sein.
Im Gambio Admin Kunden -> Rollen und Berechtigungen auswählen und Zugriffsrollen verwalten auswählen.
Hier eine neue Zugriffsrolle erstellen. Beim Speichern kommt ein Fehler
ERROR: Uncaught InvalidArgumentException: Given keyName not found: EN in /var/www/ae/4330/GXEngine/Shared/KeyValueCollection.inc.php:45
Erwartetes Ergebnis:
Man kann die Rolle in allen im Backend aktiven Sprachen anlegen und speichern.
Tatsächliches Ergebnis:
Beim Speichern kommt ein Fehler
ERROR: Uncaught InvalidArgumentException: Given keyName not found: EN in /var/www/ae/4330/GXEngine/Shared/KeyValueCollection.inc.php:45
Es kann vorher nur die deutsche Bezeichnung angegeben werden.
In the shop, under Settings -> Languages, the English language must not be active in the frontend.
In the Gambio Admin select Customers -> Roles and Permissions and select Manage Access Roles.
Create a new access role here. When saving an error occurs
ERROR: Uncaught InvalidArgumentException: Given keyName not found: EN in /var/www/ae/4330/GXEngine/Shared/KeyValueCollection.inc.php:45
Expected result:
You can create and save the role in all languages active in the backend.
Actual result:
When saving an error occurs
ERROR: Uncaught InvalidArgumentException: Given keyName not found: EN in /var/www/ae/4330/GXEngine/Shared/KeyValueCollection.inc.php:45
Only the German name can be specified beforehand.
EDIT
Preconditions:
- switch your backend language to german
- go to Einstellungen > Sprachen
- deactivate english in the frontend (backend stays active)
- go to Kunden > Rollen und Berechtigungen > Zugriffsrollen verwalten
- create a Neue Zugriffsrolle
- if the modal shows the english and german language tab, create a role for both languages, save - if not, proceed with step expected and actual
- switch your backend to english language
- go to Kunden > Rollen und Berechtigungen > Zugriffsrollen verwalten
- create a Neue Zugriffsrolle
expected:
- you can create a new role using both languages
actual:
- the english language tab is missing, when trying to save, an error message is displayed
Zugehörige Tickets