Skip to content
Snippets Groups Projects
Commit 27cc43cc authored by Hague Matthew UXAC009's avatar Hague Matthew UXAC009
Browse files

Add student ID to module csv output

parent 4e1fbfb5
Branches
No related tags found
No related merge requests found
......@@ -31,7 +31,9 @@ if len(sys.argv) < 2:
exit(-1)
mod_filter = "(memberOf=CN=MG_STU_RC_" + sys.argv[1] + ",OU=prog-section,OU=student,OU=Distribution Lists,OU=MIIS Managed,DC=cc,DC=rhul,DC=local)"
student_attrs = ["displayName", "mail", "extensionAttribute2"]
student_attrs = [
"displayName", "mail", "extensionAttribute2", "extensionAttribute3"
]
password = subprocess.check_output(PASS_CMD, stderr=subprocess.DEVNULL) \
.decode("ascii") \
......@@ -47,13 +49,14 @@ with ldap3.Connection(URI,
conn.search(BASE, mod_filter, attributes=student_attrs)
count = 0
writer.writerow(["count", "login", "name", "email"])
writer.writerow(["count", "name", "id", "email", "login"])
for student in conn.entries:
count += 1
writer.writerow([
count,
student.extensionAttribute2,
student.displayName,
student.mail
student.extensionAttribute3,
student.mail,
student.extensionAttribute2
])
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment