Projekt

Allgemein

Profil

Aktionen

GX-Bug #54350

geschlossen

Das Löschen von gastkonten ist inperformant und zeigt kein Feedback während des Prozesses

Von Wilken Haase vor etwa 7 Jahren hinzugefügt. Vor etwa 4 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Normal
Zugewiesen an:
Alexandre Ataides
Kategorie:
Adminbereich
Zielversion:
% erledigt:

0%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
3.15.2.0, 3.6.0.2
Release Notes Langtext:

Beim Löschen von Gastkonten wird nun der aktuelle Fortschritt angezeigt.


Beschreibung

Wenn man in in einem Shop mit vielen gastkonten über den Button auf der Kundenübersicht alle Gastkonten löschen möchte, erhält man kein Feedback bis der Vorgang beendet ist. Wenn viele Gastkonten da sind, bricht der Vorgang ohne Erkennungszeichen ab. Wann der Vorgang gestartet ist oder abbricht, ist nicht erkennbar, das Popup bleibt unverändert offen.

Verbesserungsvorschläge:

  • Man könnte vor dem Löschen die Anzahl der Gastkonten anzeigen, so wird erkennbar das es weniger werden
  • Es wäre zu überlegen die Löschung in einen SQL Befehlt zu packen, der dann performanter arbeitet. Aktuell werden etwa 600 Gastkonten pro Minute gelöscht, bei einer Execution Time von 30 Sekunden bricht der Vorgang also schon nach 300 Konten ab.
  • Wenn der Löschen Button geklickt wird, sollte ein "Ladebalken" angezeigt werden, ein "bitte warten" Text oder mindestens der Löschen Button anders aussehen

EDIT 11.11.2019

If you want to delete all guest accounts in a shop with many guest accounts via the button on the customer overview, you will not receive any feedback until the process is finished. If there are many guest accounts, the process is aborted without any identifiers. When the process is started or aborted is not recognizable, the popup remains open unchanged.

Suggestions for improvement:

  • You could display the number of guest accounts before deleting, so you can see that there are less of them.
  • It would be better to consider packing the deletion into a SQL command, which then works more efficiently. Currently about 600 guest accounts per minute are deleted, so with an execution time of 30 seconds the process stops after 300 accounts.
  • If the delete button is clicked, a "loading bar" should be displayed, a "please wait" text or at least the delete button should look different.

Translated with www.DeepL.com/Translator


Dateien

guest_accounts.sql (30,7 KB) guest_accounts.sql Marvin Muxfeld, 07.10.2020 12:54

Aktionen #2

Von Ulrich Wenk vor mehr als 5 Jahren aktualisiert

  • Status wurde von Gemeldet zu Feedback geändert
  • Zugewiesen an wurde auf Till Tepelmann gesetzt
Aktionen #3

Von Ulrich Wenk vor etwa 5 Jahren aktualisiert

  • Beschreibung aktualisiert (Vergleich)
  • Status wurde von Feedback zu Anerkannt geändert
  • Zugewiesen an Till Tepelmann wurde gelöscht
  • Betroffene Versionen 3.15.2.0 wurde hinzugefügt
Aktionen #4

Von Marvin Muxfeld vor etwa 4 Jahren aktualisiert

  • Status wurde von Anerkannt zu In Bearbeitung geändert
  • Zugewiesen an wurde auf Marvin Muxfeld gesetzt
Aktionen #5

Von Marvin Muxfeld vor etwa 4 Jahren aktualisiert

  • Status wurde von In Bearbeitung zu Testing geändert
  • Zugewiesen an wurde von Marvin Muxfeld zu Core-Entwickler geändert
  • Zielversion wurde von 133 zu 4.3.2.0 beta1 geändert
  • Release Notes Langtext aktualisiert (Vergleich)
Aktionen #6

Von Marvin Muxfeld vor etwa 4 Jahren aktualisiert

Aktionen #8

Von Alexandre Ataides vor etwa 4 Jahren aktualisiert

  • Zugewiesen an wurde von Core-Entwickler zu Alexandre Ataides geändert
Aktionen #9

Von Alexandre Ataides vor etwa 4 Jahren aktualisiert

  • Status wurde von Testing zu Erledigt geändert
Aktionen

Auch abrufbar als: Atom PDF