Erstellt vor 4 Jahren

Zuletzt geändert vor 4 Jahren

#1491 closed Fehler (fixed)

Nitpicking: Beim ersten Login in eine DB werden im Text HTML Formatierungen ausgegeben, nicht interpretiert

Erstellt von: roman.karuschka@… Verantwortlicher: lxo@…
Priorität: normal Meilenstein:
Komponente: kivitendo ERP Version: 2.6.2 unstable
Schweregrad: trivial Stichworte: Installation
Beobachter: m.bunkus@…, lxo@…

Beschreibung

Lx-Office wird gleich die Datenbank <b>NeueDB</b> aktualisieren.

Änderungshistorie (4)

comment:1 Geändert vor 4 Jahren durch lxo@…

  • Beobachter lxo@… hinzugefügt

(In reply to comment #0)

Lx-Office wird gleich die Datenbank <b>NeueDB</b> aktualisieren.

Seit Commit e3f076 ist der Fehler nicht mehr sichtbar, aber noch vorhanden.
Ich habe es (vor der Bug-Meldung) so gelöst:

diff --git a/templates/webpages/dbupgrade/warning.html b/templates/webpages/dbupgrade/warning.html
index 129b36b..f54c687 100644 (file)
--- a/templates/webpages/dbupgrade/warning.html
+++ b/templates/webpages/dbupgrade/warning.html
@@ -5,10 +5,10 @@

<input type="hidden" name="action" value="login">
<p><input type="button" class="submit" onclick="history.back()" value="[% 'Back' | $T8 %]"></p>

+ <p class="message_hint">
+ [% LxERP.t8('Lx-Office is about to update the database [ #1 ].', dbname) | html %]
+ </p>

<p>

  • [% LxERP.t8('Lx-Office is about to update the database <b>#1</b>.', dbname) | html %]
  • </p>
  • <p>

[% 'You should create a backup of the database before proceeding because the backup might not be reversible.' | $T8 %]

</p>

comment:2 Geändert vor 4 Jahren durch lxo@…

  • Verantwortlicher von p.reetz@… nach lxo@… geändert

comment:3 Geändert vor 4 Jahren durch lxo@…

In der Sub t8 von LxERP.pm werden in dem Fall, glaube ich, die Sonderzeichen '<' und '>' in HTML-Enteties gewandelt. Entweder in Hex oder Dezimal, weiß ich jetzt nicht mehr.
Der Browser stellt dann die spitzen Klammern fehlerfrei dar.
Die Übersetzungs-Routine muss also die spitzen Klammern u.ä. 1:1 an den Browser durch reichen.

+ <p class="message_hint">
+ [% LxERP.t8('Lx-Office is about to update the database [ #1 ].', dbname) |
html %]

comment:4 Geändert vor 4 Jahren durch m.bunkus@…

  • Lösung auf fixed gesetzt
  • Status von new nach closed, m.bunkus@linet-services.de geändert
Hinweis: Hilfe zur Verwendung von Tickets finden Sie in TracTickets.