[ERLEDIGT] Firmendaten trotz Schreibschutz (readonly) ändern

Hilfe zu Znuny Problemen aller Art
Locked
Timbo2013
Znuny newbie
Posts: 20
Joined: 06 Nov 2013, 15:22
Znuny Version: OTRS 3.3.0.beta2
Real Name: Tim
Location: Oldenburg

[ERLEDIGT] Firmendaten trotz Schreibschutz (readonly) ändern

Post by Timbo2013 »

Hallo zusammen!

Ich habe in mein OTRS eine externe Kunden-DB integriert. Von dort beziehe ich sowohl Firmen (CustomerCompany) als auch Ansprechpartner (CustomerUser).
Da die Pflege dieser Daten über eine andere Instanz läuft, darf das OTRS nur die Daten auslesen, aber keinerlei Daten in die DB schreiben...

Bei den Ansprechpartnern hat alles wunderbar geklappt:
user.png
Jedoch bei den Firmen will es mir einfach nicht gelingen:
company.png
Habe mir für die Ansprechpartner alles zusammen gesucht, experimentiert und es hat schließlich geklappt - aber warum lässt sich das nicht auch auf die Firmen übertragen...?!
Oder habe ich im Code einen Fehler eingebaut, den ich einfach nicht erkenne?¿ :-?

Ansprechpartner:

Code: Select all

    Map => [
      [ 'UserTitle',       'Title',       'Rang',   1, 0, 'var', '', 1 ],
      [ 'UserFirstname',   'Firstname',   'VName',  1, 1, 'var', '', 1 ],
      [ 'UserLastname',    'Lastname',    'NName',  1, 1, 'var', '', 1 ],
      [ 'UserLogin',       'Username',    'Nick',   1, 1, 'var', '', 1 ],
      [ 'UserEmail',       'Email',       'Mail',   1, 1, 'var', '', 1 ],
    ],
Firmen:

Code: Select all

      Map => [
        [ 'CustomerID',             'CustomerID', 'Kurzname', 1, 1, 'var', '', 1 ],
        [ 'CustomerCompanyName',    'Customer',   'Name01',   1, 1, 'var', '', 1 ],
        [ 'CustomerCompanyStreet',  'Street',     'Strasse',  1, 0, 'var', '', 1 ],
        [ 'CustomerCompanyZIP',     'Zip',        'PLZ',      1, 0, 'var', '', 1 ],
        [ 'CustomerCompanyCity',    'City',       'Ort',      1, 0, 'var', '', 1 ],
      ],
You do not have the required permissions to view the files attached to this post.
Last edited by Timbo2013 on 26 Nov 2013, 14:37, edited 2 times in total.
OTRS 3.3.0.beta2 @ PostgreSQL 9.1 @ Debian 7.2
externes Kundendaten-Backend: MS SQL 10.50.1600.1
reneeb
Znuny guru
Posts: 5018
Joined: 13 Mar 2011, 09:54
Znuny Version: 6.0.x
Real Name: Renée Bäcker
Company: Perl-Services.de
Contact:

Re: Firmendaten werden trotz Schreibschutz (readonly) geände

Post by reneeb »

Schreib in die Kernel/Config.pm einfach

Code: Select all

$Self->{CustomerCompany}->{Readonly} = 1;
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
Timbo2013
Znuny newbie
Posts: 20
Joined: 06 Nov 2013, 15:22
Znuny Version: OTRS 3.3.0.beta2
Real Name: Tim
Location: Oldenburg

Re: Firmendaten trotz Schreibschutz (readonly) ändern

Post by Timbo2013 »

Das habe ich bereits bei beiden stehen!

Code: Select all

    # just a read only source
    ReadOnly => 1,
ReadOnly => 0
read_0.png
ReadOnly => 1
read_1.png
Jedoch ist das ja nur für das Anlegen einer neuen Firma / eines neuen Kunden! Ich kann trotz "ReadOnly => 1" die Daten editieren und in die externe Datenbank schreiben...
You do not have the required permissions to view the files attached to this post.
Last edited by Timbo2013 on 26 Nov 2013, 14:38, edited 1 time in total.
OTRS 3.3.0.beta2 @ PostgreSQL 9.1 @ Debian 7.2
externes Kundendaten-Backend: MS SQL 10.50.1600.1
KlausNehrer
Znuny ninja
Posts: 1312
Joined: 25 May 2012, 08:51
Znuny Version: OTRS 4
Real Name: Klaus Nehrer

Re: Firmendaten werden trotz Schreibschutz (readonly) geände

Post by KlausNehrer »

Dann hat der Benutzer Schreibrechte auf die (externe) DB?
Wieso, wenn er doch nur lesen soll?
Timbo2013
Znuny newbie
Posts: 20
Joined: 06 Nov 2013, 15:22
Znuny Version: OTRS 3.3.0.beta2
Real Name: Tim
Location: Oldenburg

Re: Firmendaten trotz Schreibschutz (readonly) ändern

Post by Timbo2013 »

Hmm....
Daran habe ich noch überhaupt nicht gedacht! :roll:
Es gibt da ja noch eine zweite Stellschraube... :lol:

Danke für den Hinweis - werde das mal probieren. :mrgreen:
Wäre zwar schöner, wenn man die Felder gar nicht erst editieren kann, aber wenn das Schreiben in die Datenbank unterbunden wird, ist das ja schon mal die halbe Miete...

edit:
Klappt alles wunderbar !

Danke :-D
OTRS 3.3.0.beta2 @ PostgreSQL 9.1 @ Debian 7.2
externes Kundendaten-Backend: MS SQL 10.50.1600.1
Locked