Update seafile-ldap.py

This commit is contained in:
2021-11-02 20:36:13 -04:00
parent 3e6c6ee730
commit 9b193d6785

View File

@@ -247,5 +247,21 @@ for group in ldap.entries:
continue
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), "group_owner": "admin@johnhgaunt.com"})['response']
checkSeafileGroup = request('admin/search-group/', seafileURL, seafileToken, "GET", {"q": "{0}".format(ldapGroup.name)})['response']
#logger.debug("Checking if LDAP group {0} is in SQL Table".format(ldapGroup.name))
#cnx = mysql.connector.connect(**dbconfig)
#cursor = cnx.cursor()
#query = "SELECT * FROM Group WHERE group_name = '{0}'".format(ldapGroup.name)
#logger.debug("Query: {0}".format(query))
#cursor.execute(query)
#sqlLDAPgroup = cursor.fetchall()
#row_count = cursor.rowcount
#logger.debug("Found {0} SQL LDAP Group".format(row_count))
#cnx.close()
#if row_count == 1:
# group is in seafile
#else:
# create the seafile group
# createSeafileGroup = request('admin/groups/', seafileURL, seafileToken, "POST", {"group_name": "{0}".format(ldapGroup.name), "group_owner": "admin@johnhgaunt.com"})['response']