Hallo Robert,
Robert Schneider schrieb:
Hallo zusammen,
gibt es eine Möglickeit, dass ich in einer Que bestimme, welche Benutzer (oder eventuell Gruppen bzw. Rollen) ein Ticket schliessen dürfen. Standardmässig kann man nur sagen dass ein Benutzer den Status nicht ändern darf.
Ich will nur dass er es nicht schliessen darf.
Vielen lieben Dank für Hilfe!
Ich hab's gelöst, wenn auch leicht anderst als Du.
# kein Ticket-Schliessen/-Loeschen durch Agents der Gruppe azubi
$Self->{TicketAcl}->{'03_Azubi_keinSchliessen'} = {
Properties => {
User => {
Group_rw => ['azubis'],
}
},
Possible => {
Action => {
AgentTicketClose => 0,
},
},
PossibleNot => {
Ticket => {
State => ['closed successful', 'closed unsuccessful',
'removed'],
Queue => ['.Trash'],
},
},
};
Bedeutet:
alle Mitglieder der Gruppe azubis dürfen nicht die Close-Notiz aufrufen
und in keiner Anderen Aktion einen Close-Status setzen.
Zusätzlich dürfen Sie Tickets nicht in die .Trash-Queue verschieben,
weil alle Tickets dieser Queue regelmäßig aus dem System unwiderruflich
gelöscht werden.
Mein Ansatz funktioniert soweit, ich weiß jedoch nicht ob er wasserdicht
ist.
Ich bitte um Feedback.
Gruss ... Robert!
Gruß, Alexander
_______________________________________________
OTRS Mailingliste: otrs-de - Webpage: http://otrs.org/
Archiv: http://lists.otrs.org/pipermail/otrs-de/
Listenabo verwalten: http://lists.otrs.org/cgi-bin/listinfo/otrs-de/
Support oder Consulting fuer Ihr OTRS System?
=> http://www.otrs.com/