Hallo,
wir möchten den Service und die SLA als Pflichtfelder einfügen.
Leider ist es zur Zeit möglich ein neues Ticket zu erstellen ohne einen Service/SLA auszuwählen.
Alle Service sind zur Zeit als Default Services definiert. OTRS ist ans LDAP angebunden.
Wo kann einstellen, daß diese beiden Felder Pflichfelder werden?
OTRS Version: 2.2.7
Vielen Dank für die Hilfe!
Service/SLA als Pflichtfelder
Service/SLA als Pflichtfelder
das geht derzeit leider nur über eine individuelle Entwicklung
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master
Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
"Testing": ((OTRS Community Edition)) and git Master
Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
Re: Service/SLA als Pflichtfelder
Hallo zusammen,
ist es mitlerweile möglich Service/SLA als Pflichtfeld zu deklarieren?
ist es mitlerweile möglich Service/SLA als Pflichtfeld zu deklarieren?
Re: Service/SLA als Pflichtfelder
Nein
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master
Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
"Testing": ((OTRS Community Edition)) and git Master
Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
Re: Service/SLA als Pflichtfelder
mmhhh,
jemand eine Idee, wo ich was biegen muss, um die SLA und Service Felder im CustomerTicketMessage zu Pflichtfelder zu machen?
habe es mit class=" Validate_Required versucht, will aber nicht so wie ich es möchte.
reicht der code hier?
oder muss in perl Dateien was geändert werden?
jemand eine Idee, wo ich was biegen muss, um die SLA und Service Felder im CustomerTicketMessage zu Pflichtfelder zu machen?
habe es mit class=" Validate_Required versucht, will aber nicht so wie ich es möchte.
reicht der code hier?
oder muss in perl Dateien was geändert werden?
Code: Select all
<!-- dtl:block:TicketSLA -->
<div>
<label for="SLAID" title="$Text{"Service level agreement"}">$Text{"SLA"}:</label>
$Data{"SLAStrg"}
<div class="Clear"></div>
</div>
<!--dtl:js_on_document_complete-->
<script type="text/javascript">//<![CDATA[
$('#SLAID').bind('change', function (Event) {
// make sure the ticket is not yet created on sla change
$('input#Expand').val(1);
Core.Form.Validate.DisableValidation($(this).closest('form'));
$(this).closest('form').submit();
});
//]]></script>
<!--dtl:js_on_document_complete-->
<!-- dtl:block:TicketSLA -->
Re: Service/SLA als Pflichtfelder
Hier ein Lösungsansatz, auf den ersten Blick sieht es praktikabel aus.
Alles ohne Gewähr...
Habe in der CustomerTicketMessage.dtl die Zeilen ergänzt.
Alles ohne Gewähr...
Habe in der CustomerTicketMessage.dtl die Zeilen ergänzt.
Code: Select all
<!-- dtl:block:TicketService -->
<div>
<label class="Mandatory" for="ServiceID"><span class="Marker">*</span> $Text{"Service"}:</label>
<div class="Field">
$Data{"ServiceStrg"}
<div id="ServiceIDError" class="TooltipErrorMessage" ><p>$Text{"This field is required."}</p></div>
<div id="ServiceIDServerError" class="TooltipErrorMessage NoJavaScriptMessage$QData{"ServiceIDInvalid"}" ><p>$Text{"This field is required."}</p></div>
<div class="Clear"></div>
</div>
<!--dtl:js_on_document_complete-->
<script type="text/javascript">//<![CDATA[
$('#ServiceID').addClass('Validate_Required');
$('#ServiceID').bind('change', function (Event) {
// make sure the ticket is not yet created on service change
$('input#Expand').val(1);
Core.Form.Validate.DisableValidation($(this).closest('form'));
$(this).closest('form').submit();
});
//]]></script>
<!--dtl:js_on_document_complete-->
<!-- dtl:block:TicketService -->
<!-- dtl:block:TicketSLA -->
<div>
<label class="Mandatory" for="SLAID"><span class="Marker">*</span> $Text{"Service Level Agreement"}:</label>
<div class="Field">
$Data{"SLAStrg"}
<div id="ServiceIDError" class="TooltipErrorMessage" ><p>$Text{"This field is required."}</p></div>
<div id="ServiceIDServerError" class="TooltipErrorMessage NoJavaScriptMessage$QData{"ServiceIDInvalid"}" ><p>$Text{"This field is required."}</p></div>
<div class="Clear"></div>
</div>
<!--dtl:js_on_document_complete-->
<script type="text/javascript">//<![CDATA[
$('#SLAID').addClass('Validate_Required');
$('#SLAID').bind('change', function (Event) {
// make sure the ticket is not yet created on sla change
$('input#Expand').val(1);
Core.Form.Validate.DisableValidation($(this).closest('form'));
$(this).closest('form').submit();
});
//]]></script>
<!--dtl:js_on_document_complete-->
<!-- dtl:block:TicketSLA -->