# Samples of all things we support in initialdata

@Queues = (
    {
        Name                => 'Test Queue',
        CorrespondAddress   => 'help@example.com',
        CommentAddress      => 'help-comment@example.com',
    }
);

@Scrips = (
    {
        Description    => 'Test Without Stage',
        ScripCondition => 'On Resolve',
        ScripAction    => 'Notify Requestors',
        Template       => 'Correspondence in HTML',
    },
    {
        Queue          => 'General',
        Description    => 'Test Without Stage and One Queue',
        ScripCondition => 'On Resolve',
        ScripAction    => 'Notify Requestors',
        Template       => 'Correspondence in HTML',
    },
    {
        Queue          => ['General', 'Test Queue'],
        Description    => 'Test Without Stage and Two Queues',
        ScripCondition => 'On Resolve',
        ScripAction    => 'Notify Requestors',
        Template       => 'Correspondence in HTML',
    },
    {
        Description    => 'Test TransactionCreate',
        ScripCondition => 'On Resolve',
        ScripAction    => 'Notify Requestors',
        Template       => 'Correspondence in HTML',
        Stage          => 'TransactionCreate',
    },
    {
        Description    => 'Test TransactionBatch',
        ScripCondition => 'On Resolve',
        ScripAction    => 'Notify Requestors',
        Template       => 'Correspondence in HTML',
        Stage          => 'TransactionBatch',
    },
);

@CustomFields = (
    {
        Name        => 'Favorite color',
        Type        => 'FreeformSingle',
        LookupType  => 'RT::Queue-RT::Ticket',
        Queue       => 'Test Queue',
    },
);

@Groups = (
    {
        Name        => 'Test Employees',
        Description => 'All of the employees of my company',
    }
);

@ACL = (
    { GroupId       => 'Test Employees',
      GroupDomain   => 'UserDefined',
      CF            => 'Favorite Color',
      Queue         => 'Test Queue',
      Right         => 'SeeCustomField',
    },
);
