Benutzer 6 Rechte vergeben

Hallo,

wir sind gerade dabei für unsere Verschiedenen Mitarbeiter Benutzerkonten anzulegen und die Rechte zud efinieren.
Jetzt versuche ich, dass eine bestimmte Rolle Rechte hat um bei bestellungen im Reiter Belege die Dokumente nochmals zu senden (Wenn z.B. ein Kunde seine Rechnung per Mail versehentlich gelöscht hat).
Trotz vieler Testungen finde ich nicht die richtige Einstellung bei den detaillierten proivilegien… :thinking:

Kennt die richtige Konfiguration zufällig jemand hier? :slight_smile:

LG

Hallo,

welche Shopware Version verwendet ihr denn?

LG

Moin,
wir nutzen die 6.6.6.0.

Ich habe jetzt gerade keine Installation von der 6.6.6.0 zur Hand, aber die Option „Dokument senden“ besteht aus zwei Berechtigungen:

  1. Einstellungen → Dokumente (ansehen)
  2. der spezischen Berechtigung api_send_email
    (ist irgendwann als eigenständige Optionen dazu gekommen)
    → Findest du ganz unten bei „Zusätzlichen Berechtigungen“

Die Einstellung api_send Mail hatte ich gesehen, aber das hat irgendwie nicht funktioniert einzustellen. Kann aber eventuell auch daran liegen dass der Haken bei Dokumente nicht gesetzt war. Ich werde das nachher oder generell am Wochenende testen und hoffe hier die richtige Lösung damit markieren zu können. Vielen Dank auf jedenfall für den Input :slight_smile:

Leider ist das nicht die Lösung.

Habe versucht die Einstellungen zu übernehmen, allerdings stellt er den Haken bei der api_sned_mail Einstellung nicht um.

Hättest du eventuell noch eine andere Idee dazu, ich bin gerade damit etwas überfordert :zipper_mouth_face: :slightly_smiling_face:

Ich habe mir das jetzt genauer angesehen und auch mit der Version 6.6.6.0 getestet. Es scheint derzeit ein Bug im System zu sein, dass zusätzliche Berechtigungen nicht gespeichert werden können.

Etwas Ähnliches wurde auch hier bereits erwähnt: Permission "system.plugin_maintain" is not possible to assign to a role · Issue #4817 · shopware/shopware · GitHub.

Solltest du eine kurzfristige Lösung benötigen, kannst du der Rolle das Recht Einstellungen > E-Mail-Templates (Bearbeiten) zuweisen.

Mit dieser Berechtigung erhält der Benutzer das Recht „api_send_email“. Allerdings hat der Benutzer dann auch die Möglichkeit, E-Mail-Templates über Einstellungen > E-Mail-Templates zu bearbeiten.

Ansonsten bleibt dir aktuell wohl nur die Option, auf einen Fix oder Workaround zu warten.

Danke dir für deine Rechere und die Info.
Wir werden dann erstmal mit der Einstellung vorgehen, dies hat nach Prüfung auch geklappt und warten dann auf eine Behebung. :slight_smile: