You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

68 lines
3.0 KiB

12 years ago
  1. # -*- coding: utf-8 -*-
  2. ##############################################################################
  3. #
  4. # Copyright (c) 2010 Camptocamp SA (http://www.camptocamp.com)
  5. # All Right Reserved
  6. #
  7. # Author : Nicolas Bessi (Camptocamp), Thanks to Laurent Lauden for his code adaptation
  8. # Active directory Donor: M. Benadiba (Informatique Assistances.fr)
  9. # Contribution : Joel Grand-Guillaume
  10. #
  11. # WARNING: This program as such is intended to be used by professional
  12. # programmers who take the whole responsability of assessing all potential
  13. # consequences resulting from its eventual inadequacies and bugs
  14. # End users who are looking for a ready-to-use solution with commercial
  15. # garantees and support are strongly adviced to contract a Free Software
  16. # Service Company
  17. #
  18. # This program is Free Software; you can redistribute it and/or
  19. # modify it under the terms of the GNU General Public License
  20. # as published by the Free Software Foundation; either version 2
  21. # of the License, or (at your option) any later version.
  22. #
  23. # This program is distributed in the hope that it will be useful,
  24. # but WITHOUT ANY WARRANTY; without even the implied warranty of
  25. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  26. # GNU General Public License for more details.
  27. #
  28. # You should have received a copy of the GNU General Public License
  29. # along with this program; if not, write to the Free Software
  30. # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  31. #
  32. ##############################################################################
  33. {
  34. "name" : "Partner synchronization from OpenERP to ldap",
  35. "version" : "1.2",
  36. "author" : "Camptocamp",
  37. "depends" : ["base"],
  38. "category" : "Generic Modules/Misc",
  39. "website": "http://www.camptocamp.com",
  40. "description": """
  41. Live partner address synchronization through a LDAP module (inetOrgPerson).
  42. OpenERP becomes the master of the LDAP. Each time an address is deleted, created or updated the same is done in the ldap (a new record is pushed).
  43. The LDAP configuration is done in the company view. There can be one different LDAP per company. Do not forget to activate
  44. the LDAP link in the configuration.
  45. The used LDAP depends on the current user company.
  46. This module does not allows bulk batching synchronisation into the LDAP and is thus not suitable for an instant use with an existing LDAP.
  47. In order to use it with an existing LDAP you have to alter the uid of contact in your LDAP. The uid should be terp_ plus the OpenERP
  48. contact id (for example terp_10).
  49. N.B:
  50. The module requires the python-ldap library
  51. Unicode support --> As python ldap does not support unicode we try to decode string if it fails we transliterate values.
  52. Active Directory Support for Windows server 2003, try 2008 at your own risk
  53. (AD support not tested for Version 6 of OpenERP looking for active dir test infra)
  54. """,
  55. "init_xml" : ["security/security.xml"],
  56. "update_xml":['company_view.xml',
  57. 'address_view.xml',
  58. "wizard.xml"],
  59. "demo_xml" : [],
  60. "active": False,
  61. "installable": False
  62. }