Ticket #963 (new defect)

Opened 5 years ago

Last modified 5 years ago

Port to 0.3x API

Reported by: tuju Owned by: tuju
Priority: lowest Milestone:
Component: Plugin: ldap Version: 0.38
Severity: normal Keywords: ldap-sync plugin
Cc:

Description

There was ldap plugin for 0.22, but it has not been maintained for 0.3x API changes.

Change History

comment:1 Changed 5 years ago by tuju

  • Milestone 0.40 deleted

comment:2 Changed 5 years ago by scriptor

  • Keywords ldap-sync plugin added
  • Milestone set to OpenSync 0.39

I have ported the LDAP plugin to 0.3x. Code can be seen here:

ldap-sync plugin in svn

All four objtypes can be synchronized. For contacts the LDAP schemata inetorgperson.schema or evolutionperson.schema can be used. The other object types make use of general LDAP object classes like "document" or "organizationalUnit" to store everything.

I develop the plugin on linux on a fedora box. Platform neutrality has not been reached, yet.

comment:3 Changed 5 years ago by dgollub

  • Milestone OpenSync 0.39 deleted

The "OpenSync? 0.39" milestone is only for "OpenSync?" related tickets.

Do you want for ldap-sync separated milestones in Trac?

comment:4 Changed 5 years ago by scriptor

No, not at all, that was an accident: Once I had clicked at that milestone list, I could not choose "no milestone" any more. And I just did not want to close the browser window. Bringing the status up to date was really the only thing I wanted to achieve...

Bye, bye

Juergen

Note: See TracTickets for help on using tickets.