ACL - werden diese automatisch miteinbezogen?

Hilfe zu Znuny Problemen aller Art
Locked
ElPato
Znuny newbie
Posts: 20
Joined: 09 Jan 2008, 12:21

ACL - werden diese automatisch miteinbezogen?

Post by ElPato »

Hallo, Leute!!
Ich bin gerade damit beschäftigt OTRS für unseren Betrieb zu implementieren.
Dabei muss unter Anderem der Support-Workflow abgebildet werden (dies hatte ich vía ACLs vor).
In der Config.pm hab ich auch schon einen Regelsatz definiert ---

Code: Select all

    $Self->{TicketAcl}->{'1stLvlSupport-Status'} = {
        Properties => {
            Frontend => {
                Action => ['AgentTicketCompose'],
                ResponseID => ['3'],
            },
            Ticket => {
                Queue => ['1st Level Support'],
                State => ['open', 'new'],
            }
        },
        Possible => {
            Ticket => {
                State => ['pending', 'open'],
            }
        },
        PossibleNot => {
            Ticket => {
                State => ['closed', 'removed', 'pending auto close+', 'pending auto close-'],
            }
        }
    };
Diese ACL soll bewirken, dass ein Agent beim Antworten auf ein Ticket nur den Status 'pending', 'solved' bzw. 'open' vergeben kann.
Wenn ich jetzt im Frontend in einem Ticket unter "Antwort erstellen" klicke (Action=AgentTicketCompose, ResponseID=3 - ?Action=AgentTicketCompose&ResponseID=3&TicketID=17&ArticleID=55), sollten bei der DropDownList eben nur die erwarteten Statis (Nächster Status des Tickets) auftauchen - was nicht der Fall ist...

Nun zu meiner Frage: Muss ich ACLs irgendwo explizit aktivieren, oder reicht es wenn ich sie in der config.pm konfiguriere? (letzteres ist im Moment der Fall, jedoch ohne Auswirkung)
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

ACL - werden diese automatisch miteinbezogen?

Post by jojo »

Die ACLs sind automatisch aktiv. Sie wirken allerdings nicht beim user root@localhost
"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
ElPato
Znuny newbie
Posts: 20
Joined: 09 Jan 2008, 12:21

ACL - werden diese automatisch miteinbezogen?

Post by ElPato »

Okay, ich bin mittlerweile draufgekommen, dass die ACLs funktionieren.

Der Eintrag " ResponseID => ['3']," hatte Schuld...
Gibt es denn eine Möglichkeit, wie ich im Skript auf die HTTP_VARS zugreifen kann?

(Die möglichen Stati des Tickets hängen nämlich von der Antwort ab -> daher will ich das in den ACLs miteinbeziehen...)
ElPato
Znuny newbie
Posts: 20
Joined: 09 Jan 2008, 12:21

ACL - werden diese automatisch miteinbezogen?

Post by ElPato »

Bin gerade draufgekommen *yeah*

Funktioniert genau so -> $Self->{ParamObject}->GetParam(Param => 'ResponseID') :)

Ist nur noch fraglich, ob die ACL das auch so unterstützen... Ich werde probieren :lol:
Locked