Re: AW: [otrs-de] Don`t allow ticket to close in the `Raw`Queue funktioniert nicht mehr
Hallo, Bock, Christian schrieb: In Kernel/System/Ticket.pm kannst Du in der sub new $Self-{Debug} setzen (z.B. bis über 4) und das Modul wird sehr gesprächig (siehe OTRS-Logging). Habe ich jetzt mal gemacht. Da kommt z.B. für eines der Tickets, welche ich eigentlich laut ACL nicht schließen dürfte, weil es sich in besagte Queue befindet: [Wed Jan 31 08:42:25 2007][Debug][Kernel::System::Ticket::Permission][1589] Got 'rw' true for TicketID '1779' through Kernel::System::Ticket::Permission::GroupCheck! [Wed Jan 31 08:42:25 2007][Debug][Kernel::System::Ticket::Permission][1589] Got 'priority' true for TicketID '1779' through Kernel::System::Ticket::Permission::GroupCheck! [Wed Jan 31 08:42:25 2007][Debug][Kernel::System::Ticket::Permission][1589] Got 'rw' true for TicketID '1779' through Kernel::System::Ticket::Permission::GroupCheck! [Wed Jan 31 08:42:25 2007][Debug][Kernel::System::Ticket::Permission][1589] Got 'close' true for TicketID '1779' through Kernel::System::Ticket::Permission::GroupCheck! Beim obigen Logging werden keine ACL-Loggings mit angezeigt, diese müssten nach den Permission-Modulen (hier GroupCheck) eigentlich kommen, jedoch wird nur geloggt falls eine ACL zutrifft (dieses Verhalten kannst Du dem Source-Code entnehmen). Got 'close' true for TicketID... through ... Permission::GroupCheck ? Laut Gruppenberechtigung darf ich das Ticket schließen. Ist vielleicht Gruppenrecht vorrangig vor ACL? Nein, ACLs werden nach den Permission-Modulen ausgewertet. Wenn's nicht reicht empfehle ich Dir innerhalb der sub TicketAcl diverse print STDERR was immer du willst; und er schreibt Dir in Dein Webserver-Fehlerlog. STDERR? Gibt's hierfür eine Doku? Es handelt sich um Standard-Perl - hat also nichts mit OTRS zu tun. Danke und schöne Grüße Christian Bock Gruß, Alexander ___ OTRS Mailingliste: otrs-de - Webpage: http://otrs.org/ Archiv: http://lists.otrs.org/pipermail/otrs-de/ Listenabo verwalten: http://lists.otrs.org/cgi-bin/listinfo/otrs-de/ Support oder Consulting fuer Ihr OTRS System? = http://www.otrs.com/
[otrs-de] Don`t allow ticket to close in the `Raw` Queue funktioniert nicht mehr
Hallo zusammen, habe bisher immer die Funktion Don`t allow ticket to close in the `Raw` Queue aus den FAQ Artikeln auf unsere Hauptqueue eingesetzt. Seit meinem Update von 2.1.3 auf 2.1.4 können Tickets wieder geschlossen werden. Gibt es eine Möglichkeit zu prüfen, ob diese ACL Passagen in der config.pm überhaupt abgearbeitet werden? Hier nochmal der Codeauschnitt: # ticket acl $Self-{TicketAcl}-{`ACL-Name-1`} = { # match properties Properties = { # current ticket match properties Ticket = { QueueID = [1], } }, # return possible options (white list) Possible = { # possible ticket options (white list) Ticket = { State = [`new`, `open`, `pending reminder`], }, # possible action options Action = { AgentTicketLock = 0, AgentTicketZoom = 1, AgentTicketClose = 0, AgentTicketPending = 1, AgentTicketNote = 1, AgentTicketHistory = 1, AgentTicketPriority = 1, AgentTicketFreeText = 1, AgentTicketCompose = 1, AgentTicketBounce = 1, AgentTicketForward = 1, AgentTicketPrint = 1, AgentTicketPhone = 1, AgentTicketPhoneOutbound = 1, AgentTicketCustomer = 1, AgentTicketMove = 1, AgentTicketOwner = 1, AgentTicketResponsible = 1, AgentLinkObject = 1, }, }, }; Schöne Grüße Christian Bock ___ OTRS Mailingliste: otrs-de - Webpage: http://otrs.org/ Archiv: http://lists.otrs.org/pipermail/otrs-de/ Listenabo verwalten: http://lists.otrs.org/cgi-bin/listinfo/otrs-de/ Support oder Consulting fuer Ihr OTRS System? = http://www.otrs.com/
Re: [otrs-de] Don`t allow ticket to close in the `Raw` Queue funktioniert nicht mehr
Hallo Christian, Bock, Christian schrieb: Hallo zusammen, habe bisher immer die Funktion Don`t allow ticket to close in the `Raw` Queue aus den FAQ Artikeln auf unsere Hauptqueue eingesetzt. Seit meinem Update von 2.1.3 auf 2.1.4 können Tickets wieder geschlossen werden. Wieso es nicht fkt. kann ich Dir nicht sagen. Gibt es eine Möglichkeit zu prüfen, ob diese ACL Passagen in der config.pm überhaupt abgearbeitet werden? In Kernel/System/Ticket.pm kannst Du in der sub new $Self-{Debug} setzen (z.B. bis über 4) und das Modul wird sehr gesprächig (siehe OTRS-Logging). Wenn's nicht reicht empfehle ich Dir innerhalb der sub TicketAcl diverse print STDERR was immer du willst; und er schreibt Dir in Dein Webserver-Fehlerlog. Hier nochmal der Codeauschnitt: # ticket acl $Self-{TicketAcl}-{`ACL-Name-1`} = { # match properties Properties = { # current ticket match properties Ticket = { QueueID = [1], Probiere doch mal stattdessen Queue = [`Raw`], } }, # return possible options (white list) Possible = { # possible ticket options (white list) Ticket = { State = [`new`, `open`, `pending reminder`], }, # possible action options Action = { AgentTicketLock = 0, AgentTicketZoom = 1, AgentTicketClose = 0, AgentTicketPending = 1, AgentTicketNote = 1, AgentTicketHistory = 1, AgentTicketPriority = 1, AgentTicketFreeText = 1, AgentTicketCompose = 1, AgentTicketBounce = 1, AgentTicketForward = 1, AgentTicketPrint = 1, AgentTicketPhone = 1, AgentTicketPhoneOutbound = 1, AgentTicketCustomer = 1, AgentTicketMove = 1, AgentTicketOwner = 1, AgentTicketResponsible = 1, AgentLinkObject = 1, }, }, }; Schöne Grüße Christian Bock Gruß, Alexander ___ OTRS Mailingliste: otrs-de - Webpage: http://otrs.org/ Archiv: http://lists.otrs.org/pipermail/otrs-de/ Listenabo verwalten: http://lists.otrs.org/cgi-bin/listinfo/otrs-de/ Support oder Consulting fuer Ihr OTRS System? = http://www.otrs.com/