ACL: Vergleich von Feldinhalten

Hilfe zu Znuny Problemen aller Art
Locked
JosVanHaag
Znuny newbie
Posts: 5
Joined: 07 Jun 2006, 13:48

ACL: Vergleich von Feldinhalten

Post by JosVanHaag »

Hallo zusammen,

ich versuche momentan per ACL eine Bedingung zu formulieren, die die Inhalte zweier Freitext-Felder vergleicht und entsprechend reagiert:

Code: Select all

$Self->{TicketAcl}->{'ACL-1040'} = {
    Properties => {
        Ticket => {
            TicketFreeText2 => [TicketFreeText3],
        },
    },
    Possible => {
        Action => {
            #Irgendwas tun
        },
    },
};
So wie beschrieben klappt das allerdings nicht. Weiß jemand wie das klappen könnte und ob es (wichtig!) darüber hinaus eine Möglichkeit gibt, per ACL interne Variablen gegeneinander zu prüfen? Also sowas wie

Code: Select all

WENN 
    Ticket gesperrt & Ticket-Besitzer == Aktueller User
DANN 
    wasauchimmer.
Hintergrund der Geschichte ist, daß ich gesperrte Tickets für alle Agents sichtbar habe, das Bearbeiten dieser Tickets aber nur dem Besitzer gestattet sein soll.

Danke und Gruß,
Jos
Locked