Projekt

Allgemein

Profil

Aktionen

GX-Bug #70728

geschlossen

Fallback der Konstante MODULE_PAYMENT_TEXT_TITLE wenn ein Zahlungsmodul nicht mehr existiert oder die Konstante nicht existiert / Fallback of the constant MODULE_PAYMENT_TEXT_TITLE if a payment module no longer exists or the constant does not exist

Von Till Tepelmann vor etwa 1 Jahr hinzugefügt. Vor 9 Monaten aktualisiert.

Status:
Erledigt
Priorität:
Normal
Zugewiesen an:
Kategorie:
Texte, Typos, Übersetzung
Zielversion:
% erledigt:

0%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
4.9.1.0 beta1
Release Notes Langtext:

Der Text für die Zahlungsweise einer bestehenden Bestellung auf er Kundenprofilseite wird nun verständlich ausgegeben, wenn das Zahlungsmodul nicht mehr installiert ist


Beschreibung

Wenn der Name des Zahlungsmoduls in der neuen Kundenprofilseite bei Bestellungen nicht korrekt durch die Konstante MODULE_PAYMENT_TEXT_TITLE erkannt oder ersetzt werden kann, dann sollte hier ein Fallback angezeigt werden, statt der Konstante

Kann wie folgt reproduziert werden:

  1. Shop installieren
  2. Als Admin anmelden
  3. Eine Testbestellung mit Vorkasse durchführen
  4. Die Datei /lang/german/modules/payment/moneyorder.php löschen
  5. Textecache erneuern
  6. Neue Kundenübersich öffnen
  7. Kunde mit der letzten Bestellung öffnen
  8. Die Bestellungen im Kundenprofil aufrufen

Erwartetes Ergebnis:
Wenn eine Zahlungsweisen nicht mehr vorhanden ist, sollte immer als Fallback der Name des Moduls in der Übersicht stehen, statt der Konstante

Tatsächliches Ergebnis:
Wenn ein Zahlungsmodul nicht mehr existiert oder die Texte nicht erkannt werden, dann steht dort die nicht ersetzen Konstante, was unschön ist.


If the payment module name cannot be correctly recognized or replaced by the MODULE_PAYMENT_TEXT_TITLE constant in the new customer profile page for orders, then a fallback should be displayed here instead of the constant

Can be reproduced as follows:

  1. install store
  2. log in as admin
  3. make a test order with prepayment
  4. delete the file /lang/german/modules/payment/moneyorder.php
  5. renew text cache
  6. open a new customer overview
  7. open the customer with the last order
  8. open the orders in the customer profile

Expected result:
If a payment method is no longer present, the name of the module should always be in the overview as a fallback, instead of the constant.

Actual result:
If a payment module no longer exists or the texts are not recognized, then the non-replace constant is there, which is unattractive.


Aktionen

Auch abrufbar als: Atom PDF