Salve a tutti,
ho fatto da poco la migrazione verso la versione 3.1.1 di OTRS.
Ho implementato il sistema con del codice ACL in modo da legare le code ai servizi, e funziona tutto correttamente.
Il mio problema è che, avendo assegnato di default tutti i servizi agli utenti, alla scelta della coda vengono visualizzati i servizi legati alla coda più tutti gli altri (ma non selezionabili), invece prima, anche con la versione della 3.1.betax, questo non succedeva.
Come posso ovviare a questo problema???Vorrei far visualizzare solo i servizi legati alla coda e non tutti.
Grazie mille.
Francesco
Problema visualizzazione lista Servizi
-
- Znuny newbie
- Posts: 6
- Joined: 22 Feb 2012, 10:11
- Znuny Version: OTRS3
- Real Name: Francesco
-
- Znuny newbie
- Posts: 17
- Joined: 16 Jan 2012, 20:37
- Znuny Version: 3.0.11
- Real Name: Nicolò
- Location: Ferrara (Italy)
Re: Problema visualizzazione lista Servizi
Ciao Francesco,
io ho risolto utilizzando le proprietà dei CSS3:
vai in $OTRS_HOME/var/httpd/htdocs/skins/Customer/default/css
Apri il file Core.Form.css e aggiungi alla fine:
A ma funziona, fammi sapere se risolvi il problema anche a te.
Se utilizzi una tua skins invece devi andare $OTRS_HOME/var/httpd/htdocs/skins/Customer/_TUA_SKINS_/css
Ciao!
io ho risolto utilizzando le proprietà dei CSS3:
vai in $OTRS_HOME/var/httpd/htdocs/skins/Customer/default/css
Apri il file Core.Form.css e aggiungi alla fine:
Code: Select all
option[disabled=disabled] {display: none;}
Se utilizzi una tua skins invece devi andare $OTRS_HOME/var/httpd/htdocs/skins/Customer/_TUA_SKINS_/css
Ciao!
-
- Znuny newbie
- Posts: 6
- Joined: 22 Feb 2012, 10:11
- Znuny Version: OTRS3
- Real Name: Francesco
Re: Problema visualizzazione lista Servizi
Ciao Nick,
grazie per aver risposto e per il suggerimento. A dire la verità non ho controllato nella modalità che mi hai indicato agento sul css, ma ho risolto modificando il file /otrs/Kernel/Modules/CustomerTicketMessage.pm e sostituendo la parte di codice sotto #service con questo:
ora funziona di nuovo come prima.
Grazie comunque per il tuo suggerimento...proverò in secondo momento e ti farò sapere.
Ciao
Francesco
grazie per aver risposto e per il suggerimento. A dire la verità non ho controllato nella modalità che mi hai indicato agento sul css, ma ho risolto modificando il file /otrs/Kernel/Modules/CustomerTicketMessage.pm e sostituendo la parte di codice sotto #service con questo:
Code: Select all
# services
if ( $Self->{ConfigObject}->Get('Ticket::Service') && $Self->{Config}->{Service} ) {
my %Service;
if ( $Param{QueueID} || $Param{TicketID} ) {
%Service = $Self->{TicketObject}->TicketServiceList(
%Param,
Action => $Self->{Action},
CustomerUserID => $Self->{UserID},
);
}
$Param{ServiceStrg} = $Self->{LayoutObject}->BuildSelection(
Data => \%Service,
Name => 'ServiceID',
SelectedID => $Param{ServiceID},
PossibleNone => 1,
TreeView => $TreeView,
Sort => 'TreeView',
Translation => 0,
Max => 200,
);
$Self->{LayoutObject}->Block(
Name => 'TicketService',
Data => \%Param,
);
my %SLA;
if ( $Self->{Config}->{SLA} ) {
if ( $Param{ServiceID} ) {
%SLA = $Self->{TicketObject}->TicketSLAList(
%Param,
Action => $Self->{Action},
CustomerUserID => $Self->{UserID},
);
}
$Param{SLAStrg} = $Self->{LayoutObject}->BuildSelection(
Data => \%SLA,
Name => 'SLAID',
SelectedID => $Param{SLAID},
PossibleNone => 1,
Sort => 'AlphanumericValue',
Translation => 0,
Max => 200,
);
$Self->{LayoutObject}->Block(
Name => 'TicketSLA',
Data => \%Param,
);
}
}
Grazie comunque per il tuo suggerimento...proverò in secondo momento e ti farò sapere.
Ciao
Francesco
-
- Znuny newbie
- Posts: 6
- Joined: 22 Feb 2012, 10:11
- Znuny Version: OTRS3
- Real Name: Francesco
Re: Problema visualizzazione lista Servizi
Ciao Nick,
ho provato ad usare il tuo suggerimento, però lato agente, nel caso in cui volessi eliminare tutti i servizi che risultano trasparenti e non selezionabili, nel ticket phone/mail dell'agente....ma non funziona.
Ma non sarà per caso qualcosa che riguarda il js??
Grazie
ho provato ad usare il tuo suggerimento, però lato agente, nel caso in cui volessi eliminare tutti i servizi che risultano trasparenti e non selezionabili, nel ticket phone/mail dell'agente....ma non funziona.
Ma non sarà per caso qualcosa che riguarda il js??
Grazie
-
- Znuny newbie
- Posts: 17
- Joined: 16 Jan 2012, 20:37
- Znuny Version: 3.0.11
- Real Name: Nicolò
- Location: Ferrara (Italy)
Re: Problema visualizzazione lista Servizi
Lato agente non ho provato a dire il vero, inoltre io utilizzo una skin customizzata e non quella di default, la modifica l'ho fatto quindi sul CSS della mia skin e non su quello di default e tutto funziona correttamente.
Non so, bisognerebbe fare delle prove, forse bisogna modificare qualche altro CSS e non il "core", ma non saprei.
Beh la lista dei servizi viene aggiornata tramite javascript infatti se da broswer disabiliti i javascript non funziona più correttamente.
Adesso non ho sotto mano OTRS, ma ovviamente non sei andato in questa directory: $OTRS_HOME/var/httpd/htdocs/skins/Customer/default/css ??
Perchè in questo caso vai a modificare il lato cliente e non agente.
Penso che il CSS cercato si trovi sotto $OTRS_HOME/var/httpd/htdocs/skins/Agent/default/css
ma non avendo sotto mano OTRS non posso esserne certo.
Buona serata
Non so, bisognerebbe fare delle prove, forse bisogna modificare qualche altro CSS e non il "core", ma non saprei.
Beh la lista dei servizi viene aggiornata tramite javascript infatti se da broswer disabiliti i javascript non funziona più correttamente.
Adesso non ho sotto mano OTRS, ma ovviamente non sei andato in questa directory: $OTRS_HOME/var/httpd/htdocs/skins/Customer/default/css ??
Perchè in questo caso vai a modificare il lato cliente e non agente.
Penso che il CSS cercato si trovi sotto $OTRS_HOME/var/httpd/htdocs/skins/Agent/default/css
ma non avendo sotto mano OTRS non posso esserne certo.
Buona serata