Hi,

On 01.06.2010, at 10:59, Louis Becker wrote:

Hi Nils
 
1.       Does the system pickup the new ACLs automatically or must one register the ACLs, or force it to be read? I can’t get mine to work.
2.       Can the ACL have any name, or should the names be specific?
 
My Queues are:
Billing System
Core Network
NOC
Radio Network
VAS Elements
 
My Service list has the following services:
Emergency Response
Notification
Routine Maintenance
Schedules Maintenance

This is a bit more complicated.


1. You do not need to force them or enable them, just save them in Kernel/Config.pm

2. Instead of “=“ you need to use “=>”  ;-))

3. The ACL for AgentTicketPhone, AgentTicketEmail and CustomerTicketMessage need to look a bit different in the Properties section.
see this bug for details: http://bugs.otrs.org/show_bug.cgi?id=4205


This should be a working ACL for your Idea:

$Self->{TicketAcl}->{'00100 - allowed Services for Queue NOC'} = {
    Properties => {
        Frontend => {
            Action => ['AgentTicketPhone', 'AgentTicketEmail', 'CustomerTicketMessage'],
        },
        Queue => {
            Name => ['NOC'],
        },
    },
    Possible => {
        Ticket => {
            Service => ['Notification'],
        },
    },
};

Freundliche Grüße / Kind regards

Nils Leideck

-- 
Nils Leideck
Senior Consultant

nils.leideck@leidex.net
nils.leideck@otrs.com

http://webint.cryptonode.de / a Fractal project