|
0 |
-- /usr/share/ucs-school-import/scripts/activate_groupmembers 2015-02-05 10:27:14.000000000 +0100 |
0 |
++ /usr/share/ucs-school-import/scripts/activate_groupmembers_patched 2016-02-08 10:42:36.730946235 +0100 |
|
2552 |
# get group |
2552 |
# get group |
2553 |
objects = univention.admin.modules.lookup(group_module, co, lo, scope='sub', superordinate=superordinate, base=baseDN, |
2553 |
objects = univention.admin.modules.lookup(group_module, co, lo, scope='sub', superordinate=superordinate, base=baseDN, |
2554 |
filter=univention.admin.filter.expression('cn',actgrp)) |
2554 |
filter=univention.admin.filter.expression('cn',actgrp)) |
2555 |
out_line = ('%%s%(sep)s' * 7 + '\n') % {'sep':sepchar} |
2555 |
out_line = ('%%s%(sep)s' * 8 + '\n') % {'sep':sepchar} |
2556 |
for grp in objects: |
2556 |
for grp in objects: |
2557 |
|
2557 |
|
2558 |
# get group members |
2558 |
# get group members |
|
2595 |
# write csv line |
2595 |
# write csv line |
2596 |
snr = memberdn[ memberdn.find('ou=') + 3 : ] |
2596 |
snr = memberdn[ memberdn.find('ou=') + 3 : ] |
2597 |
snr = snr[ : snr.find(',') ] |
2597 |
snr = snr[ : snr.find(',') ] |
2598 |
outf.write(out_line % (snr, actgrp, memberobj['firstname'], memberobj['lastname'], passwd, memberobj['mailPrimaryAddress'], membergrplist)) |
2598 |
outf.write(out_line % (snr, actgrp, memberobj['username'], memberobj['firstname'], memberobj['lastname'], passwd, memberobj['mailPrimaryAddress'], membergrplist)) |
2599 |
|
2599 |
|
2600 |
print |
2600 |
print |