Trusting Dolibarr is finally easier
This commit is contained in:
parent
e84a310458
commit
4907b2d7f5
6
main.py
6
main.py
@ -136,12 +136,10 @@ def webhook_receiver():
|
||||
ldap_server = Server(config.LDAP_HOST, config.LDAP_PORT, get_info=ALL)
|
||||
if triggercode.startswith('USER_'):
|
||||
with Connection(ldap_server, config.LDAP_BIND_USER, config.LDAP_BIND_PASSWORD) as ldap_conn:
|
||||
dolibarr_user = dolibarr_client.get_user_by_uid(obj['id'])
|
||||
manage_user_extra_fields(ldap_conn, dolibarr_user)
|
||||
manage_user_extra_fields(ldap_conn, obj)
|
||||
elif triggercode.startswith('USERGROUP_'):
|
||||
with Connection(ldap_server, config.LDAP_BIND_USER, config.LDAP_BIND_PASSWORD) as ldap_conn:
|
||||
dolibarr_group = dolibarr_client.call_get_api("users/groups", objid=obj['id'])
|
||||
manage_group_extra_fields(ldap_conn, dolibarr_group)
|
||||
manage_group_extra_fields(ldap_conn, obj)
|
||||
else:
|
||||
abort(400)
|
||||
return "", 204
|
||||
|
Loading…
x
Reference in New Issue
Block a user