From 4dfa7dc5996b7288e9f9a86fe37548139ae0026b Mon Sep 17 00:00:00 2001 From: Zolfa Date: Wed, 11 Nov 2020 11:58:21 +0100 Subject: [PATCH] Add support for multiple users in frontend and backend. --- lilik_users.py | 3 +++ static/add.html | 4 ++-- static/add.js | 29 ++++++++++++++++++++++++++--- 3 files changed, 31 insertions(+), 5 deletions(-) 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 @@