GX-Bug #70348
offenLöschen von Bestellungen ist möglich, wenn man manuell einen Kunden löscht | Deleting orders is possible when manually deleting a customer
0%
Beschreibung
Löschen von Bestellungen ist möglich, wenn man manuell einen Kunden löscht
Das Löschen sollte nicht möglich sein, oder nur Bestellungen löschen die älter als 10 Jahre sind. Da eine Aufbewahrungspflicht gilt und Bestellungen die neuer sind nicht gelöscht werden dürfen.
Kann wie folgt reproduziert werden:
- Shop installieren
- neues Kundenkonto erstellen
- Mit den neuen Kundenkonto eine Testbestellung machen
- Als Admin einloggen
- Unter Kunden das Kundenkonto auswählen
- Option "Kundenkonto löschen" wählen
- Alles auswählen
- Löschen klicken
Erwartetes Ergebnis:
Beim Löschen eins Kundenkonto dürfen Bestellungen nur Bestellungen gelöscht werden, die älter als 10 Jahre sind
Tatsächliches Ergebnis:
Wenn man ein Kundenkonto löscht, werden alle mit dem Kundenkonto verbunden Bestellungen ebenfalls gelöscht auch wenn diese Bestellungen viel jünger als 10 Jahre sind.
Deleting orders is possible when manually deleting a customer.
Deleting should not be possible, or delete only orders older than 10 years. As there is a retention requirement and orders that are newer should not be deleted.
Can be reproduced as follows:
- install store
- create a new customer account
- make a test order with the new customer account
- log in as admin
- select the customer account under customers
- choose option "delete customer account
- select all
- click delete
Expected result:
When deleting a customer account, only orders older than 10 years may be deleted
Actual result:
When deleting a customer account, all orders associated with the customer account will also be deleted even if these orders are much younger than 10 years.