Hi!
Ich weiß, dass das nicht die ITSM Liste ist aber das Problem liegt glaub ich am Framework daher dieser Post, habe es auch schon in die ITSM Mailingliste verschickt:
Habe das Problem sobald ich beim Anlegen einer CI einen Customer wählen möchte nichts passiert. Er schreibt zwar ein hidden Field mit der richtigen ID, aber das Feld bleibt leer. Sobald ich dann Submitted wird kein Customer in die DB geschrieben. Durch einige Tests habe ich bemerkt, sobald ich LDAP aus der Config.pm nehme, es mit der Mysql DB der Customer funkt. Kann mir jemand sagen, was an meiner Config.pm falsch ist?
# Authentifizierung der Kunden am Kundenfrontend
$Self->{'Customer::AuthModule'} = 'Kernel::System::CustomerAuth::LDAP';
$Self->{'Customer::AuthModule::LDAP::Host'} = 'ldaps://host';
$Self->{'Customer::AuthModule::LDAP::BaseDN'} = 'ou= ,ou= ,o= ';
$Self->{'Customer::AuthModule::LDAP::UID'} = 'cn';
# CustomerUser
# (customer user ldap backend and settings)
$Self->{CustomerUser} = {
Name => 'NDS',
Module => 'Kernel::System::CustomerUser::LDAP',
Params => {
# ldap host
Host => 'host',
# ldap base dn
BaseDN => 'ou=,ou=,o=',
# search scope (one|sub)
SSCOPE => 'sub',
# UserDN => '',
# UserPw => '',
AlwaysFilter => '(mail=*)',
# SourceCharset => 'utf-8',
# DestCharset => 'iso-8859-1',
# die if backend can't work, e. g. can't connect to server
# Die => 1,
},
# # customer uniq id
CustomerKey => 'cn',
# # customer #
CustomerID => 'mail',
CustomerUserListFields => ['givenName', 'sn', 'mail'],
CustomerUserSearchFields => ['sn'],
CustomerUserSearchPrefix => '',
CustomerUserSearchSuffix => '*',
CustomerUserSearchListLimit => 50,
CustomerUserPostMasterSearchFields => ['mail'],
CustomerUserNameFields => ['givenname'],
# show now own tickets in customer panel, CompanyTickets
# CustomerUserExcludePrimaryCustomerID => 0,
# CustomerUserValidFilter => '(!(description=gesperrt))',
# admin can't change customer preferences
AdminSetPreferences => 0,
# cache time to life in sec. - cache any ldap queris
# CacheTTL => 60*60,
Map => [
# note: Login, Email and CustomerID needed!
# var, frontend, storage, shown (1=always,2=lite), required, storage-type, http-link, readonly
[ 'UserFirstname', 'Firstname', 'givenname', 1, 1, 'var', '', 0 ],
[ 'UserLastname', 'Lastname', 'sn', 1, 1, 'var', '', 0 ],
[ 'UserLogin', 'Username', 'cn', 1, 1, 'var', '', 0 ],
# [ 'UserEmail', 'Email', 'mail', 1, 1, 'var', '', 0 ],
[ 'UserEmail', 'Email', 'mail', 1, 1, 'var', 'http://www.google.de/search?hl=de&q=$Data{"UserLastname"}&btnG=Google-Suche&meta=', 0 ],
[ 'UserCustomerID', 'CustomerID', 'mail', 0, 1, 'var', '', 0 ],
# [ 'UserCustomerIDs', 'CustomerIDs', 'second_customer_ids', 1, 0, 'var', '', 0 ],
# [ 'UserComment', 'Comment', 'description', 1, 0, 'var', '', 0 ],
],
# default selections
# Selections => {
# UserSalutation => {
# 'Mr.' => 'Mr.',
# 'Mrs.' => 'Mrs.',
# },
# },
};
Mfg,
Tan Nguyen