ACL Ticket verschieben

Hilfe zu Znuny Problemen aller Art
Locked
Dalocker
Znuny newbie
Posts: 12
Joined: 27 Aug 2013, 13:55
Znuny Version: 4.0.5

ACL Ticket verschieben

Post by Dalocker »

Hallo zusammen,

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'],
            },
        },
    };
Füge ich allerdings auch die ACL für Queue 2 => Queue 3 hinzu funktioniert das ganze wieder nicht. Man sieht zwar die richtige Queue in die das Ticket verschoben werden kann aber weder das verschieben von Queue 2 nach Queue 3, noch von Queue 1 nach Queue 2 funktioniert.

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'],
            },
        },
    };
Ich verstehe nicht ganz warum der Vorgang durch das hinzufügen der zweiten ACL nicht mehr funktioniert. Ich nutze die OTRS Version 3.2.9. Als Fehlermeldung bekomme ich dann nur ein "?" Hier noch die detaillierte Fehlerbeschreibung:
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
Produktiv: OTRS 4.0.5 - Debian Wheezy - MySQL 5.5
Test: OTRS 4.0.5 - Debian Wheezy - MySQL 5.5
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: ACL Ticket verschieben

Post by jojo »

Probier es mal mit PropertiesDatabase statt Properties
"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
Dalocker
Znuny newbie
Posts: 12
Joined: 27 Aug 2013, 13:55
Znuny Version: 4.0.5

Re: ACL Ticket verschieben

Post by Dalocker »

Super - hat funktioniert, vielen Dank ;)
Produktiv: OTRS 4.0.5 - Debian Wheezy - MySQL 5.5
Test: OTRS 4.0.5 - Debian Wheezy - MySQL 5.5
Locked