From 3b1dec4643de44841105c9839dceb92c7883d71f Mon Sep 17 00:00:00 2001 From: John Gaunt Date: Tue, 2 Nov 2021 20:21:00 -0400 Subject: [PATCH] create seafile group from ldap --- seafile-ldap.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/seafile-ldap.py b/seafile-ldap.py index 10edf1f..17eb760 100644 --- a/seafile-ldap.py +++ b/seafile-ldap.py @@ -241,8 +241,11 @@ ldapGroups = [] for group in ldap.entries: try: if group.member: - logger.info("{0}".format(group.name)) + logger.debug("Group {0} has members".format(group.name)) ldapGroups.append(group) finally: continue -print(ldapGroups) \ No newline at end of file +seafileGroups = request('admin/groups/', seafileURL, seafileToken)['response'] +for ldapGroup in ldapGroups: + # create the seafile group + createSeafileGroup = request('admin/groups/', seafileURL, seafileToken, "POST", {"group_name": "{0}".format(ldapGroup.name)})['response']