
Hallo, da hast Du vermutlich die falsche Klammer erwischt, also zu wenig kopiert. Hier mal als Beispiel der CustomerUser Part (die kommentierten Zeilen habe ich entfernt): $Self->{CustomerUser} = { Name => 'Database Backend', Module => 'Kernel::System::CustomerUser::DB', Params => { Table => 'customer_user', SearchCaseSensitive => 0, }, CustomerKey => 'login', CustomerID => 'customer_id', CustomerValid => 'valid_id', CustomerUserListFields => [ 'first_name', 'last_name', 'email' ], CustomerUserSearchFields => [ 'login', 'first_name', 'last_name', 'customer_id' ], CustomerUserSearchPrefix => '*', CustomerUserSearchSuffix => '*', CustomerUserSearchListLimit => 250, CustomerUserPostMasterSearchFields => ['email'], CustomerUserNameFields => [ 'title', 'first_name', 'last_name' ], CustomerUserEmailUniqCheck => 1, CustomerCompanySupport => 1, CacheTTL => 60 * 60 * 24, Map => [ [ 'UserTitle', Translatable('Title or salutation'), 'title', 1, 0, 'var', '', 0 ], [ 'UserFirstname', Translatable('Firstname'), 'first_name', 1, 1, 'var', '', 0 ], [ 'UserLastname', Translatable('Lastname'), 'last_name', 1, 1, 'var', '', 0 ], [ 'UserLogin', Translatable('Username'), 'login', 1, 1, 'var', '', 0 ], [ 'UserPassword', Translatable('Password'), 'pw', 0, 0, 'var', '', 0 ], [ 'UserEmail', Translatable('Email'), 'email', 1, 1, 'var', '', 0 ], [ 'UserCustomerID', Translatable('CustomerID'), 'customer_id', 0, 1, 'var', '', 0 ], [ 'UserPhone', Translatable('Phone'), 'phone', 1, 0, 'var', '', 0 ], [ 'UserFax', Translatable('Fax'), 'fax', 1, 0, 'var', '', 0 ], [ 'UserMobile', Translatable('Mobile'), 'mobile', 1, 0, 'var', '', 0 ], [ 'UserStreet', Translatable('Street'), 'street', 1, 0, 'var', '', 0 ], [ 'UserZip', Translatable('Zip'), 'zip', 1, 0, 'var', '', 0 ], [ 'UserCity', Translatable('City'), 'city', 1, 0, 'var', '', 0 ], [ 'UserCountry', Translatable('Country'), 'country', 1, 0, 'var', '', 0 ], [ 'UserComment', Translatable('Comment'), 'comments', 1, 0, 'var', '', 0 ], [ 'ValidID', Translatable('Valid'), 'valid_id', 0, 1, 'int', '', 0 ], ], Selections => { }, }; Immer auf die Einrückung achten, dann gehen keine Klammern verloren. Gruß Detlef -----Original-Nachricht----- Betreff: Re: [otrs-de] Kundenbenutzer: Pflichtfelder ändern (Titel oder Anrede) Datum: 2017-03-16T15:11:33+0100 Von: "bgraves@gmx.de" <bgraves@gmx.de> An: "User questions and discussions about OTRS.org in German" <otrs-de@lists.otrs.org> Habe eben den mit # CustomerUser # (customer user database backend and settings) $Self->{CustomerUser} = { Name => 'Database Backend', Module => 'Kernel::System::CustomerUser::DB', beginnenden Teil bis inkl. zur schließenden geschweiften Klammer von Defaults.pm nach Config.pm kopiert - und prompt hat's geknallt. Muss ich da "noch weiter ausholen", sprich: mehr kopieren? Gruß Erwin Am 16.03.2017 um 14:49 schrieb detm_54@t-online.de:
Hallo Rene,
danke für den Hinweis, werde ich mir merken!
Gruß
Detlef
-----Original-Nachricht-----
Betreff: Re: [otrs-de] Kundenbenutzer: Pflichtfelder ändern (Titel oder Anrede)
Datum: 2017-03-16T14:47:45+0100
Von: "Rene Böhm" <rene.boehm@cape-it.de>
An: "otrs-de@lists.otrs.org" <otrs-de@lists.otrs.org>
Hallo zusammen,
es empfiehlt sich die Defaults.pm nicht zu ändern. Kopiert die Config des CustomerUser-Backends in die Config.pm und passt diese dort an.
Viele Grüße Rene
Am 16.03.2017 um 14:28 schrieb detm_54@t-online.de:
Sorry, das war ein Schnellschuss. Der entsprechende Code liegt in der Kernel/Config/Defaults.pm.
Bei mir Zeile 1500:
Map => [
# note: Login, Email and CustomerID needed! # var, frontend, storage, shown (1=always,2=lite), required, storage-type, http-link, readonly, http-link-target, link class(es) [ 'UserTitle', Translatable('Title or salutation'), 'title', 1, 0, 'var', '', 0 ],
Dort kann man bei "required" 1 statt 0 setzen, dann ist der Titel Pflicht.
Gruß
Detlef
-----Original-Nachricht-----
Betreff: Re: [otrs-de] Kundenbenutzer: Pflichtfelder ändern (Titel oder Anrede)
Datum: 2017-03-16T14:20:53+0100
Von: "detm_54@t-online.de" <detm_54@t-online.de>
An: "User questions and discussions about OTRS.org in German" <otrs-de@lists.otrs.org>
Hallo Erwin,
so ad hoc würde ich sagen, dass Du nur die Möglichkeit hast in der otrs/Kernel/Output/HTML/Templates/Standard/AdminUser.tt dem entsprechenden Label ein class="Mandatory" zuzuweisen. Hab nur kurz reingeschaut, also ohne Gewähr (und nicht updatesicher).
Gruß
Detlef
-----Original-Nachricht-----
Betreff: [otrs-de] Kundenbenutzer: Pflichtfelder ändern (Titel oder Anrede)
Datum: 2017-03-16T14:06:18+0100
Von: "begraves@gmx.de" <begraves@gmx.de>
An: "otrs-de@lists.otrs.org" <otrs-de@lists.otrs.org>
Hallo, kann mir jemand verraten, wie ich das Feld "Titel oder Anrede" bei der Anlage eines Kundenbenutzers zum Pflichtfeld machen kann?
Vielen Dank im Voraus! Erwin
Gesendet mit Telekom Mail <https://t-online.de/email-kostenlos> - kostenlos und sicher für alle!
Gesendet mit Telekom Mail <https://t-online.de/email-kostenlos> - kostenlos und sicher für alle!
--------------------------------------------------------------------- OTRS mailing list: otrs-de - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs-de To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de
-- ** KIX - die Software für Ihren technischen Service und ITSM** ** Besuchen Sie uns vom 20. - 24.03.2017 auf der CeBIT ** ** Für Fragen rund um KIX: www.kixdesk.com ** c.a.p.e. IT GmbH - ...cape it easy Schönherrstr. 8, D-09113 Chemnitz http://www.cape-it.de/ Tel: +49 371 27095 620 Fax: +49 371 27095 625 AG Chemnitz - HRB 23192 Geschäftsführer Rico Barth, Thomas Maier
Gesendet mit Telekom Mail <https://t-online.de/email-kostenlos> - kostenlos und sicher für alle!
--------------------------------------------------------------------- OTRS mailing list: otrs-de - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs-de To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de
--------------------------------------------------------------------- OTRS mailing list: otrs-de - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs-de To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de ---------------------------------------------------------------- Gesendet mit Telekom Mail <https://t-online.de/email-kostenlos> - kostenlos und sicher für alle!