Ticket verschieben - Ticket-Typ

Hallo OTRS-Community, verwendete Version: OTRS 3.2.14; Kein ITSM Wir haben das Feature Ticket-Typ aktiviert. Wird nun ein Ticket per E-Mail erstelt, so ist diesem noch kein Typ zugewiesen. Sowohl für die Maske zum Verschieben eines Tickets als auch für die Masken zum Beantworten eines Tickets kann man in der SysConfig das Feature Ticket-Typ nicht aktivieren. D.h. also, bei E-Mail ans Ticket-System kann beim sofortigen Beantworten bzw. beim Verschieben der Ticket-Typ nicht gesetzt werden. Testweise hab ich mal folgendes versucht: Datei: AgentTicketMove.dtl Verzeichnis: /Custom/Kernel/Output/HTML/Standard Hier folgenden Block eingefügt: <!-- dtl:block:TicketType --> <label class="Mandatory" for="TypeID"><span class="Marker">*</span> $Text{"Type"}:</label> <div class="Field"> $Data{"TypeStrg"} <div id="TypeIDError" class="TooltipErrorMessage"><p>$Text{"This field is required."}</p></div> <div id="TypeIDServerError" class="TooltipErrorMessage"><p>$Text{"This field is required."}</p></div> <!--dtl:js_on_document_complete--> <script type="text/javascript">//<![CDATA[ $('#TypeID').bind('change', function (Event) { Core.AJAX.FormUpdate($('#MoveTicketToQueue'), 'AJAXUpdate', 'TypeID', ['Dest', 'NewUserID', 'NewResponsibleID', 'NextStateID', 'PriorityID', 'ServiceID', 'SLAID', 'SignKeyID', 'CryptKeyID', $Data{"DynamicFieldNamesStrg"}, 'To', 'Cc', 'Bcc']); }); //]]></script> <!--dtl:js_on_document_complete--> </div> <div class="Clear"></div> <!-- dtl:block:TicketType --> Daraufhin wird in der Maske zum Verschieben zwar das Label * Typ: angezeigt, jedoch nicht das Feld zum Auswählen eines Ticket-Typs. Ich hab anschließend die Datei: AgentTicketMove.pm Verzeichnis: /Custom/Kernel/Modules um die beiden Blöcke # build type string ... und sub _GetTypes { ergänzt. Es funktioniert aber trotzdem nicht - es wird immer nur das Label, nicht aber das Listfeld zur Auswal eines Typs angezeigt. Hat jemand eine Idee bzw. Lösung? Vielen Dank Sepp
participants (1)
-
Josef1 Penzkofer