[otrs-de] ACLs f ü r TicketFreeKeys werden nicht ausgef ü hrt

Felix J. Ogris fjo-lists at ogris.de
Mon Okt 8 17:23:30 GMT 2007


Hallo,

ich möchte den Wert von TicketFreeKey[1-16] per ACL verändern, um so
notwendige Ticketangaben pro Queue regeln zu können. Ich verwende folgende
Einträge in der Config.pm, um z.B. in der Queue "Software" als Schlüssel für
den Freitext1 nur "serial" zuzulassen:

$Self->{'TicketFreeKey1'} = {
  'serial' => 'serial',
  'device' => 'device',
};

$Self->{TicketAcl}->{"ACL-Test-1"} = {
    Properties => {
        Frontend => {
            Action => [ "AgentTicketPhone", ],
        },
        Ticket => {
            Queue => [ "Software", ],
        },
    },
    Possible => {
        Ticket => {
            TicketFreeKey1 => [ "serial", ],
        },
    },
};

Das klappt jedoch nicht. Einträge für TicketFreeText usw. werden hingegen
korrekt verarbeitet. Nur mittels eines eigenen per
$Self->{"Ticket::Acl::Module"} registrierten Moduls kann ich auch die
TicketFreeKey-Werte verändern.
Hat jemand eine Idee oder gar einen funktionierenden Lösungsweg, warum dies
per Config.pm nicht möglich ist?

Gruss
Felix