Projekt

Allgemein

Profil

Aktionen

GX-Bug #55258

geschlossen

Einzelaktionsmenü auf Bestellübersicht anpassen je nach Vorhandensein/Nicht-vorhandensein eines Lieferscheins

Von Torben Wark vor mehr als 6 Jahren hinzugefügt. Vor mehr als 3 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Dringend
Zugewiesen an:
Julian Heckmann
Kategorie:
Adminbereich
Zielversion:
% erledigt:

100%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
3.12.0.3, 3.4.0.0
Release Notes Langtext:

`Lieferschrein erstellen` und `Lieferschein anzeigen` werden nicht mehr gleichzeitig angezeigt.


Beschreibung

Wenn ein Lieferschein vorhanden ist, sollte dort nur "Lieferschein anzeigen" aufgeführt werden. Ist keine rechnung vorhanden, sollte nur "Lieferschein erstellen" angezeigt werden.


EDIT

Vorbedingung:
Habe einige Bestellungen im Shop getätigt, um das Verhalten leicht sehen zu können
Bestellungen sollten noch nicht bearbeitet sein

  1. Navigiere zu Bestellungen > Bestellungen
  2. Klicke bei einer unbearbeiteten Bestellung rechts auf das Dropdown-Menü
  3. u.a. wird "Rechnung erstellen", "Lieferschein erstellen", "Lieferschein anzeigen" angezeigt
  4. obwohl noch kein Lieferschein erstellt worden ist, gibt es den Menüpunkt "Lieferschein anzeigen" (nicht OK?). Da es nichts anzuzeigen gibt, wird stattdessen ein Modal eingeblendet: "Lieferschein anzeigen - Keine Lieferscheine vorhanden", siehe Screenshot
  5. Legt man einen Lieferschein an, so bleibt der Menüpunkt "Lieferschein erstellen" bestehen --> Nicht OK?
  6. Erstellt man eine Rechnung und lädt die Seite neu, gibt es den Menüpunkt "Rechnung erstellen" nicht mehr, stattdessen gibt es "Rechnung anzeigen"
  7. Um eine neue/weitere Rechnung zu erstellen muss man die Bestelldetailansicht aufrufen und unter Rechnungen eine Weitere erstellen, dazu muss man eine Modal-Abfrage quitieren. Möglicherweise wäre es sinnvoll, wenn sich die Lieferscheinerzeugung analog dazu verhält?

Objective:
If there is no invoice:

  • The dropdown item "create packing slip" is displayed
  • The dropdown item "show packing slip" is hidden

If there is already a packing slip:

  • The dropdown item "show packing slip" is displayed
  • The dropdown item "create packing slip" is hidden

Solution:
In admin/javascript/engine/controllers/orders/overview/actions.js within the _createRowActions method you will find the logic for the addition of the dropdown button items. Here you will have to add conditions to toggle the specific items properly.


Dateien

lieferschein_erstellen.JPG (113 KB) lieferschein_erstellen.JPG Ulrich Wenk, 04.04.2019 15:14


Zugehörige Tickets

Kopiert von GX-Entwicklung - GX-Bug #51009: Einzelaktionsmenü auf Bestellübersicht anpassen je nach Vorhandensein/Nicht-vorhandensein einer RechnungErledigtTorben Wark

Aktionen
Aktionen #1

Von Torben Wark vor mehr als 6 Jahren aktualisiert

  • Kopiert von GX-Bug #51009: Einzelaktionsmenü auf Bestellübersicht anpassen je nach Vorhandensein/Nicht-vorhandensein einer Rechnung wurde hinzugefügt
Aktionen #2

Von Torben Wark vor mehr als 6 Jahren aktualisiert

  • Zielversion wurde von 3.9.1.0 RC1 zu 133 geändert
Aktionen #3

Von Till Tepelmann vor mehr als 5 Jahren aktualisiert

  • Priorität wurde von Normal zu Dringend geändert
Aktionen #4

Von Ulrich Wenk vor mehr als 5 Jahren aktualisiert

Aktionen #5

Von Ronald Loyko vor mehr als 5 Jahren aktualisiert

  • Tags wurde auf Ready gesetzt
  • Beschreibung aktualisiert (Vergleich)
Aktionen #6

Von Marvin Muxfeld vor mehr als 5 Jahren aktualisiert

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

Von Marvin Muxfeld vor mehr als 5 Jahren aktualisiert

  • Status wurde von In Bearbeitung zu Testing geändert
Aktionen #8

Von Marvin Muxfeld vor mehr als 5 Jahren aktualisiert

  • Release Notes Langtext aktualisiert (Vergleich)
Aktionen #9

Von Marvin Muxfeld vor mehr als 5 Jahren aktualisiert

  • Zugewiesen an wurde von Marvin Muxfeld zu Core-Entwickler geändert
Aktionen #10

Von Julian Heckmann vor mehr als 5 Jahren aktualisiert

  • Zugewiesen an wurde von Core-Entwickler zu Julian Heckmann geändert
Aktionen #11

Von Julian Heckmann vor mehr als 5 Jahren aktualisiert

  • Status wurde von Testing zu Erledigt geändert
  • % erledigt wurde von 0 zu 100 geändert
Aktionen #12

Von Moritz Bunjes vor mehr als 5 Jahren aktualisiert

  • Zielversion wurde von 133 zu 3.13.1.0 beta1 geändert
Aktionen #13

Von Moritz Bunjes vor mehr als 3 Jahren aktualisiert

  • Tags Ready wurde gelöscht
Aktionen

Auch abrufbar als: Atom PDF