Import/Export Berechtigung erlaubt nicht den Download der Export-Datei

Die in der Rollenkonfiguration unter Zusätzliche Berechtigungen zu findende Option Import/Export erlaubt das Erstellen eines Exports jedoch nicht das herunterladen. Beim Versuch des Downloads erscheint die Meldung, dass die Berechtigung “import_export_file:update” fehlt. Dies kommt offenbar daher, dass vor dem eigentlichen Download ein AccessToken generiert und auf der ImportExportFileEntity gespeichert wird. Sie wird also geupdated, was aufgrund der fehlenden Berechtigung fehlschlägt.

Als Workaround kann natürlich die fehlende Berechtigung unter “Detaillierte Privilegien” ergänzend aktiviert werden, aber das kann nicht im Sinne der Erfinders sein.

Daher sollte mit aktivieren der allgemeinen “Import/Export” Berechtigung automatisch auch das import_export_file:update Privileg gegeben werden, da es keinen Sinn macht eine Export-Datei erstellen, aber nicht herunterladen zu können.

Ursprünglich reichten wahrscheinlich die create- und read-Rechte. Das aktuelle Verhalten dürfte durch das Ticket “NEXT-15675 - Improve file download” verursacht worden sein (siehe NEXT-15675 - Improve file download · shopware/shopware@a9f52ab · GitHub)

Stelle auf GitHub bitte ein Issue. Danke.

Die Beschreibung hast du ja schon, einfach auf Englisch übersetzen lassen.