at line 27 on Kernel/Output/HTML/Standard/AdminITSMCIPAllocate.dtl
says:
<td class="contenthead">
$Text{"Priority"} $Text{"allocate"}:
</td>
But because
$Lang->{'Priority'} = 'Prioridad';
$Lang->{'allocate'} = 'Asignar';
the correct translation must be:
"Asignar Prioridad"
It's necesary to create a new variable to $Text{"Priority"}
$Text{"allocate"}: makes sense. i tried to invert but Package manager show
me errors.
Aquiles Cohen.-
Homepage : http://aqcohen.blogspot.com
OTRS has some fields for user login that should be always filled in.
nickname and email are among them. If your AD doesn't contain any email
for customer or you don't have a proper map for AD email <-> OTRS email
then OTRS will be in "Panic! No UserData!!!".
В Втр, 05/01/2010 в 19:46 +0000, itsm-request(a)otrs.org пишет:
> Send itsm mailing list submissions to
> itsm(a)otrs.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
> http://lists.otrs.org/mailman/listinfo/itsm
> or, via email, send a message with subject or body 'help' to
> itsm-request(a)otrs.org
>
> You can reach the person managing the list at
> itsm-owner(a)otrs.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of itsm digest..."
>
>
> Today's Topics:
>
> 1. Re: Customer LDAP Sync/Login (Gerren Murphy)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Tue, 5 Jan 2010 14:46:21 -0500
> From: "Gerren Murphy" <gmurphy(a)eains.com>
> Subject: Re: [itsm] Customer LDAP Sync/Login
> To: "OTRS::ITSM User questions and discussions" <itsm(a)otrs.org>
> Message-ID: <54BFE80F69E75646B6BFAB1310CC8DD405F77086(a)mail.eains.com>
> Content-Type: text/plain; charset="us-ascii"
>
> Nils,
>
>
>
> Thanks, I just got that piece working just before I received your
> message. I am now getting the "Panic! No UserData!!!" error that I am
> working on.
>
>
>
> I'm guessing it is something to do with the map, but not sure why yet.
>
>
>
> Thanks for your guidance.
>
>
>
> From: itsm-bounces(a)otrs.org [mailto:itsm-bounces@otrs.org] On Behalf Of
> Nils Leideck - ITSM
> Sent: Tuesday, January 05, 2010 2:34 PM
> To: OTRS::ITSM User questions and discussions
> Subject: Re: [itsm] Customer LDAP Sync/Login
>
>
>
> Hi,
>
>
>
> On 05.01.2010, at 19:57, Gerren Murphy wrote:
>
>
>
>
>
> I have the agent login and sync process working via LDAP, but cannot get
> the customer login piece to work correctly. What am I missing to allow
> customers to login via LDAP? Thanks in advance.
>
>
>
> your configuration just defines a customer data source but no customer
> authentication source.
>
> I suggest to just open Defaults.pm and search for Customer::AuthModule
> ... there is an example for customer LDAP authentication.
>
>
>
> Cheers, Nils
>
>
>
>
> Nils Leideck
>
I will be out of the office starting 31.12.2009 and will not return until
07.01.2010.
In dringenden Fällen wenden Sie sich bitte an :
Herrn Bernd Böckers
Tel.: 0251-707150
eMail: boeckers(a)ihk-nordwestfalen.de
Mit freundlichen Grüßen
Klaus Hillebrands
Industrie- und Handelskammer Nord Westfalen
Postfach 40 24 | 48022 Münster
Sentmaringer Weg 61 | 48151 Münster
http://www.ihk-nordwestfalen.de
Telefon (0251) 707-363 | Telefax (0251) 707-8363
All,
I have the agent login and sync process working via LDAP, but cannot get
the customer login piece to work correctly. What am I missing to allow
customers to login via LDAP? Thanks in advance.
Configuration as follows:
##############################################################
# AUTHENTICATE CUSTOMERS AGAINST LDAP
##############################################################
# CustomerUser
# (customer user ldap backend and settings)
$Self->{CustomerUser} = {
Name => 'MyDomain AD',
Module => 'Kernel::System::CustomerUser::LDAP',
Params => {
Host => 'myDomainController.myDomain.com',
BaseDN => 'cn=Users,dc=mydomain,dc=com',
SSCOPE => 'sub',
UserDN => 'otrs_read_only',
UserPw => 'xxxx',
# in case you want to add always one filter to each ldap
query, use
# this option. e. g. AlwaysFilter => '(mail=*)' or
AlwaysFilter => '(objectclass=user)'
#AlwaysFilter => '(objectclass=user)',
Params => {
port => 389,
timeout => 120,
async => 0,
version => 3,
},
},
CustomerKey => 'uid',
CustomerID => 'mail',
CustomerUserListFields => ['cn', 'mail'],
CustomerUserSearchFields => ['uid', 'cn', 'mail'],
CustomerUserSearchPrefix => '',
CustomerUserSearchSuffix => '*',
CustomerUserSearchListLimit => 250,
CustomerUserPostMasterSearchFields => ['mail'],
CustomerUserNameFields => ['givenname', 'sn'],
# show not own tickets in customer panel, CompanyTickets
CustomerUserExcludePrimaryCustomerID => 0,
# add a ldap filter for valid users (expert setting)
# CustomerUserValidFilter => '(!(description=gesperrt))',
# admin can't change customer preferences
AdminSetPreferences => 0,
# # cache time to life in sec. - cache any database queris
# CacheTTL => 0,
Map => [
# note: Login, Email and CustomerID needed!
# var, frontend, storage, shown (1=always,2=lite), required,
storage-type, http-link, readonly
[ 'UserSalutation', 'Title', 'title', 1, 0,
'var', '', 0 ],
[ 'UserFirstname', 'Firstname', 'givenname', 1, 1,
'var', '', 0 ],
[ 'UserLastname', 'Lastname', 'sn', 1, 1,
'var', '', 0 ],
[ 'UserLogin', 'Username', 'uid', 1, 1,
'var', '', 0 ],
[ 'UserEmail', 'Email', 'mail', 1, 1,
'var', '', 0 ],
[ 'UserCustomerID', 'CustomerID', 'mail', 0, 1,
'var', '', 0 ],
# [ 'UserCustomerIDs', 'CustomerIDs', 'second_customer_ids',
1, 0, 'var', '', 0 ],
[ 'UserPhone', 'Phone', 'telephonenumber', 1, 0,
'var', '', 0 ],
[ 'UserAddress', 'Address', 'postaladdress', 1, 0,
'var', '', 0 ],
[ 'UserComment', 'Comment', 'description', 1, 0,
'var', '', 0 ],
],
};
Confidentiality Notice: The information contained in this transmission is confidential, proprietary and privileged and
may be subject to protection under various state and Federal laws and regulations regarding non-public personal health and
financial information. No confidentiality or privilege is waived or lost by any mistaken or unintended transmission. This
information is for the use of the individual or entity to whom it is addressed for the sole purpose of performing the intended
insurance-related function. All recipients are hereby notified that any improper use, distribution, or copying of this
information is strictly prohibited and may subject you to applicable criminal and/or civil penalties. If you have received
this transmission in error, please immediately notify the sender by replying to this e-mail message or calling
1.888.654.7100, and thereafter, immediately destroy the message.