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']