Update seafile-ldap.py
This commit is contained in:
@@ -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']
|
||||
|
||||
Reference in New Issue
Block a user