vielleicht könnt ihr mir hierbei helfen. Ein Ticket soll von Queue 1 ausschließlich in Queue 2 und von Queue 2 ausschließlich in Queue 3 verschoben werden können. Wenn ich die ACL für Queue 1 => Queue 2 einfüge funktioniert alles super. Man sieht beim verschieben des Tickets nur Queue 2 und kann dies wie gewünscht durchführen.
Code: Select all
# ticket acl
$Self->{TicketAcl}->{'OS_1'} = {
# match properties
Properties => {
# current ticket match properties
Ticket => {
Queue => ['Queue 1'],
}
},
# return possible options (white list)
Possible => {
# possible ticket options (white list)
Ticket => {
Queue => ['Queue 2'],
},
},
};
Code: Select all
# ticket acl
$Self->{TicketAcl}->{'OS_1'} = {
# match properties
Properties => {
# current ticket match properties
Ticket => {
Queue => ['Queue 1'],
}
},
# return possible options (white list)
Possible => {
# possible ticket options (white list)
Ticket => {
Queue => ['Queue 2'],
},
},
};
# ticket acl
$Self->{TicketAcl}->{'OS_2'} = {
# match properties
Properties => {
# current ticket match properties
Ticket => {
Queue => ['Queue 2'],
}
},
# return possible options (white list)
Possible => {
# possible ticket options (white list)
Ticket => {
Queue => ['Queue 3'],
},
},
};
Backend ERROR: OTRS-CGI-10 Perl: 5.14.2 OS: linux Time: Wed Jun 25 14:36:19 2014 Message: ? RemoteAddress: 128.1.2.252 RequestURI: /otrs/index.pl Traceback (7741): Module: Kernel::Output::HTML::Layout::Error (OTRS 3.2.9) Line: 1235 Module: Kernel::Output::HTML::Layout::ErrorScreen (OTRS 3.2.9) Line: 1218 Module: Kernel::Modules::AgentTicketMove::Run (OTRS 3.2.9) Line: 737 Module: Kernel::System::Web::InterfaceAgent::Run (OTRS 3.2.9) Line: 863 Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_index_2epl::handler (unknown version) Line: 41 Module: (eval) (v1.99) Line: 204 Module: ModPerl::RegistryCooker::run (v1.99) Line: 204 Module: ModPerl::RegistryCooker::default_handler (v1.99) Line: 170 Module: ModPerl::Registry::handler (v1.99) Line: 31