{"action":"created","issue":{"url":"https://api.github.com/repos/OCA/server-tools/issues/287","labels_url":"https://api.github.com/repos/OCA/server-tools/issues/287/labels{/name}","comments_url":"https://api.github.com/repos/OCA/server-tools/issues/287/comments","events_url":"https://api.github.com/repos/OCA/server-tools/issues/287/events","html_url":"https://github.com/OCA/server-tools/pull/287","id":114634682,"number":287,"title":"[ADD] users_ldap_push","user":{"login":"hbrunn","id":2563186,"avatar_url":"https://avatars.githubusercontent.com/u/2563186?v=3","gravatar_id":"","url":"https://api.github.com/users/hbrunn","html_url":"https://github.com/hbrunn","followers_url":"https://api.github.com/users/hbrunn/followers","following_url":"https://api.github.com/users/hbrunn/following{/other_user}","gists_url":"https://api.github.com/users/hbrunn/gists{/gist_id}","starred_url":"https://api.github.com/users/hbrunn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hbrunn/subscriptions","organizations_url":"https://api.github.com/users/hbrunn/orgs","repos_url":"https://api.github.com/users/hbrunn/repos","events_url":"https://api.github.com/users/hbrunn/events{/privacy}","received_events_url":"https://api.github.com/users/hbrunn/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/OCA/server-tools/labels/8.0","name":"8.0","color":"000000"},{"url":"https://api.github.com/repos/OCA/server-tools/labels/needs%20review","name":"needs review","color":"fbca04"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/OCA/server-tools/milestones/3","html_url":"https://github.com/OCA/server-tools/milestones/8.0","labels_url":"https://api.github.com/repos/OCA/server-tools/milestones/3/labels","id":983662,"number":3,"title":"8.0","description":"","creator":{"login":"max3903","id":939952,"avatar_url":"https://avatars.githubusercontent.com/u/939952?v=3","gravatar_id":"","url":"https://api.github.com/users/max3903","html_url":"https://github.com/max3903","followers_url":"https://api.github.com/users/max3903/followers","following_url":"https://api.github.com/users/max3903/following{/other_user}","gists_url":"https://api.github.com/users/max3903/gists{/gist_id}","starred_url":"https://api.github.com/users/max3903/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/max3903/subscriptions","organizations_url":"https://api.github.com/users/max3903/orgs","repos_url":"https://api.github.com/users/max3903/repos","events_url":"https://api.github.com/users/max3903/events{/privacy}","received_events_url":"https://api.github.com/users/max3903/received_events","type":"User","site_admin":false},"open_issues":33,"closed_issues":34,"state":"open","created_at":"2015-02-17T21:52:00Z","updated_at":"2015-11-26T12:45:54Z","due_on":null,"closed_at":null},"comments":3,"created_at":"2015-11-02T16:46:33Z","updated_at":"2015-11-26T12:52:12Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/OCA/server-tools/pulls/287","html_url":"https://github.com/OCA/server-tools/pull/287","diff_url":"https://github.com/OCA/server-tools/pull/287.diff","patch_url":"https://github.com/OCA/server-tools/pull/287.patch"},"body":"==================\r\nPush users to LDAP\r\n==================\r\n\r\nThis module was written in order to use Odoo as a frontend for creating LDAP\r\nentries by creating user records. Updates to the user record will be propagated\r\nto the linked LDAP entry afterwards.\r\n\r\nWhen users change their passwords, they will be updated in the LDAP directory\r\ntoo.\r\n\r\nConfiguration\r\n=============\r\n\r\nOn the LDAP parameters of your company, check *Create ldap entry* in order to\r\nactivate this functionality. Be sure to configure a bind DN that has\r\nappropriate permissions to create and modify entries.\r\n\r\nFill in the object classes newly created entries should contain, separated by\r\ncolons. Those classes will determine which mappings from Odoo fields to LDAP\r\nattributes you need. This is highly dependent on your LDAP setup.\r\n\r\nFor a standard slapd setup, you might want to use object classes\r\n`inetOrgPerson,shadowAccount` and the following mapping:\r\n\r\n========== ============== ==\r\nOdoo field LDAP attribute DN\r\n========== ============== ==\r\nLogin      userid         X\r\nName       cn\r\nName       sn\r\n========== ============== ==\r\n\r\nMatching is done by the new field *ldap_entry_dn*, so after installing this\r\nmodule, you'll probably want to set this field. The module will write it when\r\na user logs in via Odoo.\r\n\r\nUsage\r\n=====\r\n\r\nWhen you create or update users, their corresponding LDAP entries will be\r\nupdated too."},"comment":{"url":"https://api.github.com/repos/OCA/server-tools/issues/comments/159905049","html_url":"https://github.com/OCA/server-tools/pull/287#issuecomment-159905049","issue_url":"https://api.github.com/repos/OCA/server-tools/issues/287","id":159905049,"user":{"login":"gurneyalex","id":2032807,"avatar_url":"https://avatars.githubusercontent.com/u/2032807?v=3","gravatar_id":"","url":"https://api.github.com/users/gurneyalex","html_url":"https://github.com/gurneyalex","followers_url":"https://api.github.com/users/gurneyalex/followers","following_url":"https://api.github.com/users/gurneyalex/following{/other_user}","gists_url":"https://api.github.com/users/gurneyalex/gists{/gist_id}","starred_url":"https://api.github.com/users/gurneyalex/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gurneyalex/subscriptions","organizations_url":"https://api.github.com/users/gurneyalex/orgs","repos_url":"https://api.github.com/users/gurneyalex/repos","events_url":"https://api.github.com/users/gurneyalex/events{/privacy}","received_events_url":"https://api.github.com/users/gurneyalex/received_events","type":"User","site_admin":false},"created_at":"2015-11-26T12:52:12Z","updated_at":"2015-11-26T12:52:12Z","body":":+1:"}}