Niemals die Defaults.pm ändern?

Hilfe zu Znuny Problemen aller Art
Locked
Maik
Znuny newbie
Posts: 4
Joined: 15 Jan 2008, 17:59
Location: Berlin

Niemals die Defaults.pm ändern?

Post by Maik »

Jojo schreibt immer "Niemals die Defaults.pm ändern!" in seiner Signatur.

Genau das habe ich aber gemacht, als ich zusätzliche Felder in customer_user aufgenommen habe (phone, mobile, ...). Die Doku schreibt zwar, dass man die Map in ~otrs/Kernel/Config.pm ändern soll, dort gibt es aber keine Map, sondern nur in ~otrs/Kernel/Config/Defaults.pm, so dass ich die neuen Felder dort hinzugefügt habe.

In Defaults.pm steht auch im Kommentar sehr prominent:

Code: Select all

    # --------------------------------------------------- #
    #                                                     #
    #             Start of config options!!!              #
    #                 CustomerUser stuff                  #
    #                                                     #
    # --------------------------------------------------- #
Was gilt denn nun und wie macht man es "richtig"?
OTRS 2.2.3 - SuSE 10.3 - mysql 14.12 - Apache 2.2.4
Andre Bauer
Znuny guru
Posts: 2189
Joined: 08 Dec 2005, 17:01
Znuny Version: 5.0.x
Real Name: André Bauer
Company: Magix Software GmbH
Location: Dresden
Contact:

Niemals die Defaults.pm ändern?

Post by Andre Bauer »

Du musst die Dinge die Du ändern willst aus der Defaults.pm in die Config.pm übernehmen.
Prod: Ubuntu Server 16.04 / Zammad 1.2

DO NOT PM ME WITH OTRS RELATED QUESTIONS! ASK IN THE FORUMS!

OtterHub.org
Maik
Znuny newbie
Posts: 4
Joined: 15 Jan 2008, 17:59
Location: Berlin

Niemals die Defaults.pm ändern?

Post by Maik »

Ich bin kein Perl-Experte. Von wo bis wo muss ich dann etwas übernehmen? Ich vermute, ich muss den gesamten "Abschnitt" $Self->{CustomerUser} = {...}; übernehmen?

Code: Select all

    
    # --------------------------------------------------- #
    #                                                     #
    #             Start of config options!!!              #
    #                 CustomerUser stuff                  #
    #                                                     #
    # --------------------------------------------------- #
    # CustomerUser
    # (customer user database backend and settings)
    $Self->{CustomerUser} = {
...
         Map => [
            # note: Login, Email and CustomerID needed!
            # var, frontend, storage, shown (1=always,2=lite), required, storage-type, http-link, readonly
            [ 'UserSalutation', 'Salutation', 'salutation',  0, 0, 'var', '', 0 ],
            [ 'UserFirstname',  'Firstname',  'first_name',  1, 1, 'var', '', 0 ],
...
            [ 'UserPhone',       'Phone',     'phone',       1, 0, 'var', '', 0 ],
            [ 'UserMobile',      'Mobil' ,    'mobile',      1, 0, 'var', '', 0 ],
            [ 'ValidID',         'Valid',     'valid_id',    0, 1, 'int', '', 0 ],
        ],
        # default selections
        Selections => {
#            UserSalutation => {
#                'Mr.' => 'Mr.',
#                'Mrs.' => 'Mrs.',
#            },
        },
    };
OTRS 2.2.3 - SuSE 10.3 - mysql 14.12 - Apache 2.2.4
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Niemals die Defaults.pm ändern?

Post by jojo »

richtig...

Wie in anderen Programmiersprachen auch
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master

Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
Locked