diff --git a/lilik_users.py b/lilik_users.py index 0aa01fe..8032620 100755 --- a/lilik_users.py +++ b/lilik_users.py @@ -136,6 +136,9 @@ def new_user(group_cn, new_uid): else: ldapmanager_create_uid(new_uid, group_cn, request.json['newEntry']) g.add_member(group_cn, new_uid) + if 'memberOf' in request.json['newEntry']: + for extra_group in request.json['newEntry']['memberOf']: + g.add_member(extra_group, new_uid) new_passwd = g.reset_password(new_uid) result = { "failed": False, "newPasswd": new_passwd } diff --git a/static/add.html b/static/add.html index fb50a74..01cc760 100644 --- a/static/add.html +++ b/static/add.html @@ -36,7 +36,7 @@
@@ -63,7 +63,7 @@