OTRS CVS - Manual
Prev | Chapter 13. Config File | Next

# Customer Panel

There are config option for the customer panel (http://host/otrs/customer.pl).

Example 13-14. Kernel/Config.pm - Customer Panel

    [...]
        # CustomerGroupSupport (0 = compat. to OTRS 1.1 or lower)
        # (if this is 1, then you need to set the group <-> customer user
        # relations (ro/rw)! http://host/otrs/index.pl?Action=AdminCustomerUserGroup
        # otherway, each user is ro/rw in each group!)
        $Self->{CustomerGroupSupport} = 0;

        # CustomerGroupAlwaysGroups
        # (if CustomerGroupSupport is true and you don't want to manage
        # each customer user for this groups, then put the groups
        # for all customer user in there)
        $Self->{CustomerGroupAlwaysGroups} = ['users', 'info'];

        # --------------------------------------------------- #
        # login and logout settings                           #
        # --------------------------------------------------- #
        # CustomerPanelLoginURL
        # (If this is anything other than '', then it is assumed to be the
        # URL of an alternate login screen which will be used in place of
        # the default one.)
        $Self->{CustomerPanelLoginURL} = '';
    #    $Self->{CustomerPanelLoginURL} = 'http://host.example.com/cgi-bin/login.pl';

        # CustomerPanelLogoutURL
        # (If this is anything other than '', it is assumed to be the URL
        # of an alternate logout page which users will be sent to when they
        # logout.)
        $Self->{CustomerPanelLogoutURL} = '';
    #    $Self->{CustomerPanelLogoutURL} = 'http://host.example.com/cgi-bin/login.pl';

        # CustomerPanelLostPassword
        # (use lost passowrd feature)
        $Self->{CustomerPanelLostPassword} = 1;

        # CustomerPanelCreateAccount
        # (use create cutomer account self feature)
        $Self->{CustomerPanelCreateAccount} = 1;

        # CustomerPriority
        # (If the customer can set the ticket priority)
        $Self->{CustomerPriority} = 1;
        # CustomerDefaultPriority
        # (default priority of new customer tickets)
        $Self->{CustomerDefaultPriority} = '3 normal';

        # CustomerNextScreenAfterNewTicket
    #    $Self->{CustomerNextScreenAfterNewTicket} = 'CustomerZoom';
        $Self->{CustomerNextScreenAfterNewTicket} = 'CustomerTicketOverView';

        # CustomerPanelSelectionType
        # (To: seection type. Queue => show all queues, SystemAddress => show all system
        # addresses;) [Queue|SystemAddress]
        $Self->{CustomerPanelSelectionType} = 'Queue';
    #    $Self->{CustomerPanelSelectionType} = 'SystemAddress';

        # CustomerPanelSelectionString
        # (String for To: selection.)
        # use this for CustomerPanelSelectionType = Queue
    #    $Self->{CustomerPanelSelectionString} = 'Queue: <Queue> - <QueueComment>';
        $Self->{CustomerPanelSelectionString} = '<Queue>';
        # use this for CustomerPanelSelectionType = SystemAddress
    #    $Self->{CustomerPanelSelectionString} = '<Realname> <<Email>> - Queue: <Queue> - <QueueComment>';

        # CustomerPanelOwnSelection
        # (If this is in use, "just this selection is valid" for the CustomMessage.)
    #    $Self->{CustomerPanelOwnSelection} = {
    #        # QueueID => String
    #        '1' => 'First Queue!',
    #        '2' => 'Second Queue!',
    #    };

        # --------------------------------------------------- #
        # notification email about new password               #
        # --------------------------------------------------- #
        $Self->{CustomerPanelSubjectLostPassword} = 'New OTRS Password!';
        $Self->{CustomerPanelBodyLostPassword} = "
    Hi <OTRS_USERFIRSTNAME>,

    you or someone impersonating you has requested to change your OTRS
    password.

    New Password: <OTRS_NEWPW>

    <OTRS_CONFIG_HttpType>://<OTRS_CONFIG_FQDN>/<OTRS_CONFIG_ScriptAlias>customer.pl

    Your OTRS Notification Master
    ";
        # --------------------------------------------------- #
        # notification email about new account                #
        # --------------------------------------------------- #
        $Self->{CustomerPanelSubjectNewAccount} = 'New OTRS Account!';
        $Self->{CustomerPanelBodyNewAccount} = "
    Hi <OTRS_USERFIRSTNAME>,

    you or someone impersonating you has created a new OTRS account for
    you (<OTRS_USERFIRSTNAME> <OTRS_USERLASTNAME>).

    Login: <OTRS_USERLOGIN>
    Password: <OTRS_USERPASSWORD>

    <OTRS_CONFIG_HttpType>://<OTRS_CONFIG_FQDN>/<OTRS_CONFIG_ScriptAlias>customer.pl

    Your OTRS Notification Master
    ";

    [...]

Prev | Home | Next
QueueListType | Up | Session management