Re: AW: [otrs-de] Don`t allow ticket to close in the `Raw`Queue funktioniert nicht mehr

2007-01-31 Diskussionsfäden Alexander Scholler
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

2007-01-30 Diskussionsfäden Bock, Christian
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

2007-01-30 Diskussionsfäden Alexander Scholler
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/