Hilfe zu Znuny Problemen aller Art
-
dma976
- Znuny newbie
- Posts: 30
- Joined: 20 Apr 2011, 06:13
- Znuny Version: 3.0.11
- Real Name: Daniela Mahl
- Company: CONET Technologies AG
Post
by dma976 »
Hi,
weiß jemand wie man Service in OTRS 3 als Pflichtfeld definieren kann. In OTRS 2 funktionierte es ja mit folgendem Code:
Code: Select all
if (document.compose.ServiceID && document.compose.ServiceID.value == "") {
alert('$JSText{"Please select a service!"}');
document.compose.ServiceID.focus();
return false;
}
Die Alert Meldung und der Focus funktionieren auch noch in der neuen Version, aber das Ticket wird trotzdem erstellt.
Danke und Gruß
Ela
OTRS Version: 3.0.11
ITSM 3.0.5
Betriebsystem: SLES 11
Apache2/MySQL 5
-
dma976
- Znuny newbie
- Posts: 30
- Joined: 20 Apr 2011, 06:13
- Znuny Version: 3.0.11
- Real Name: Daniela Mahl
- Company: CONET Technologies AG
Post
by dma976 »
Hi,
um Service als Pflichtfeld in OTRS 3 zu definieren muss man z.B. in der AgentTicketPhone.pm beim Class Parameter 'Validate_Required' einfügen:
Code: Select all
if ( $Self->{ConfigObject}->Get('Ticket::Service') ) {
$Param{ServiceStrg} = $Self->{LayoutObject}->BuildSelection(
Data => $Param{Services},
Name => 'ServiceID',
# Class => $Param{Errors}->{ServiceInvalid} || ' ',
Class => 'Validate_Required' . ($Param{Errors}->{ServiceInvalid} || ' '),
SelectedID => $Param{ServiceID},
PossibleNone => 1,
TreeView => $TreeView,
Sort => 'TreeView',
Translation => 0,
Max => 200,
);
OTRS Version: 3.0.11
ITSM 3.0.5
Betriebsystem: SLES 11
Apache2/MySQL 5