OTRS 3.0.10 RichText Feld kein Inhalt Benötigt.

Hilfe zu Znuny Problemen aller Art
Locked
sestere
Znuny newbie
Posts: 2
Joined: 25 May 2012, 15:09
Znuny Version: 3.0.10

OTRS 3.0.10 RichText Feld kein Inhalt Benötigt.

Post by sestere »

Hallo,

ich bastle jetzt schon seit einer weile an einer OTRS Installation rum. Es geht darum, dass wir das System zum verwalten von Anträgen "missbrauchen". Es kann also ein Angestellter einen Antrag stellen, ein vorgesetzter muss diesen bestätigen, damit dieser dann bearbeitet werden kann. Das läuft auch alles ganz gut, ich habe nur ein Problem mit dem RichText Feld, das in der CustomerTicketZoom.dtl aufgerufen wird. Da wir unter dem Feld noch ein paar FreeText Felder definiert haben, benötigen wir dort keine Zwingende Eingabe.

Soweit ich das alles verstehe wird der Inhalt JavaScript mäßig durch das "Validate_RequiredRichText" überprüft. Wenn ich dies jedoch weglasse bekomme ich von irgendwoher eine andere Fehlermeldung (via ausgegrautem Bildschirm und Textfeld) dass irgendwo ein anderer Fehler aufgetreten sei.

Code: Select all

<textarea title="$Text{"Reply"}" id="RichText" class="RichText DontPrint Validate_RequiredRichText $QData{"RichTextInvalid"}" name="Body" rows="15" cols="$Config{"Ticket::Frontend::TextAreaNote"}">$QData{"Body"}</textarea>
Versuche ich nun den RichText editor zu umgehen (diesen würden wir sowieso nicht zwingend benötigen), also ich lade ihn einfach nicht und entferne alle Referenzen darauf aus der textarea, passiert allerdings ohne Inhalt auch nichts.

Code: Select all

<textarea title="$Text{"Reply"} class="DontPrint" name="Body" rows="15" cols="$Config{"Ticket::Frontend::TextAreaNote"}">$QData{"Body"}</textarea>
Das alles sagt mir, dass die Überprüfung nicht nur über JavaScript, sondern noch im System irgendwo stattfindet.
Da das Formular ja FollowUp aufruft, welches sich im Modules/CustomerTicketZoom.pm befindet aufruft, vermute ich, dass das dort irgendwo passieren sollte, jedoch scheine ich Tomaten auf den Augen zu Haben.

Ich bin für Anregungen zur Lösung meines Problems Dankbar!
sestere
Znuny newbie
Posts: 2
Joined: 25 May 2012, 15:09
Znuny Version: 3.0.10

Re: OTRS 3.0.10 RichText Feld kein Inhalt Benötigt.

Post by sestere »

Falls noch mal jemand das selbe problem haben sollte, ich hab die Überprüfung gefunden...

In der Datei CustomerTicketZoom.pm:

Code: Select all

        if ( !$IsUpload ) {
            if ( !$GetParam{Body} || $GetParam{Body} eq '<br />' ) {
                $Error{RichTextInvalid}    = 'ServerError';
                $GetParam{FollowUpVisible} = 'Visible';
            }
        }
Locked