GX-Bug #70728
geschlossenFallback 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
0%
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:
- Shop installieren
- Als Admin anmelden
- Eine Testbestellung mit Vorkasse durchführen
- Die Datei /lang/german/modules/payment/moneyorder.php löschen
- Textecache erneuern
- Neue Kundenübersich öffnen
- Kunde mit der letzten Bestellung öffnen
- 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:
- install store
- log in as admin
- make a test order with prepayment
- delete the file /lang/german/modules/payment/moneyorder.php
- renew text cache
- open a new customer overview
- open the customer with the last order
- 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.
Von Till Tepelmann vor etwa 1 Jahr aktualisiert
- Status wurde von Gemeldet zu Testing geändert
- Release Notes Langtext aktualisiert (Vergleich)
Von Till Tepelmann vor etwa 1 Jahr aktualisiert
- Tags wurde auf 4.9.2.0_beta1 gesetzt
- Betroffene Versionen 4.9.1.0 beta1 wurde hinzugefügt
- Betroffene Versionen
4.9.2.0 beta1wurde gelöscht
Von Hendrik Bahr vor etwa 1 Jahr aktualisiert
- Zielversion wurde auf 4.9.2.0 beta1 gesetzt
Von Hendrik Bahr vor etwa 1 Jahr aktualisiert
- Tags wurde von 4.9.2.0_beta1 zu 4.9.2.0_beta1 geändert
- Zielversion
4.9.2.0 beta1wurde gelöscht
Von Alexandre Ataides vor etwa 1 Jahr aktualisiert
- Zugewiesen an wurde auf Alexandre Ataides gesetzt
- Zielversion wurde auf 4.9.2.0 beta1 gesetzt
Von Alexandre Ataides vor etwa 1 Jahr aktualisiert
- Zugewiesen an
Alexandre Ataideswurde gelöscht
Von Anis Mashku vor etwa 1 Jahr aktualisiert
- Zugewiesen an wurde auf Anis Mashku gesetzt
Von Anis Mashku vor etwa 1 Jahr aktualisiert
- Status wurde von Testing zu Erledigt geändert
Von Josua Michalak vor etwa 1 Jahr aktualisiert
- Release Notes Langtext aktualisiert (Vergleich)
Von Daniel Wu vor etwa 1 Jahr aktualisiert
- Tags wurde von 4.9.2.0_beta1 zu 4.9.2.0_beta1, Maintenance_2023 geändert
Von Till Tepelmann vor 9 Monaten aktualisiert
- Tags wurde von 4.9.2.0_beta1, Maintenance_2023 zu Maintenance_2023 geändert