[Tickets #4998] Re: Adding entry to LDAP fails due to missing 'sn'

bugs@bugs.horde.org bugs at bugs.horde.org
Wed Feb 14 23:09:32 PST 2007


DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.

Ticket URL: http://bugs.horde.org/ticket/?id=4998
-----------------------------------------------------------------------
 Ticket             | 4998
 Updated By         | ntai at smartfruit.com
 Summary            | Adding entry to LDAP fails due to missing 'sn'
 Queue              | Turba
 Version            | HEAD
 Type               | Bug
 State              | Not A Bug
 Priority           | 2. Medium
 Owners             | 
-----------------------------------------------------------------------


ntai at smartfruit.com (2007-02-14 23:09) wrote:

> You can define lastname with a hook, or make people enter it. But the 
> schema of your LDAP server and of your Turba is entirely up to you.

Hook -- Could you please k indly tell me where/how I can implement?

Make people enter lastname -- There is no corresponding field in the
turba_object sql table.

I'm using PostgresSQL for personal addressbook and LDAP server for public
addressbook, aliasing missing lastname in Turba schema is very
inconvenient.
If I don't automagically generate lastname/sn from "name" in Turba,
Copy/Move command from private to public address book command needs to ask
the last name, which is not present.
I do not see any "lastname" in the "New Contact" form either. If there
were, I wound't be this cranky.

It is indeed that it's up to my setting to use whichever the schema to use
for the LDAP server, however, (a) inetOrgPerson comes with LDAP server,
(b), turba/config/sources.php.dist comes with inetOrgPerson mentioned in
the objectclass.
It's not fair to say that it's up to users to screw up after providing all
of screw-up ingredients.

I did not do anything extraordinally to screw up. I simply followed the
logical path presented by the examples and so forth and somehow facing the
problem.






More information about the bugs mailing list