Lines 496-502
def object_exists(module, co, lo, scope, superordinate, base, filter, dn):
|
Link Here
|
---|
|
496 |
return None |
496 |
return None |
497 |
|
497 |
|
498 |
|
498 |
|
499 |
def verify_school_ou(schoolNr, co, lo, baseDN, dcName=None, ShareFileServer=None, displayName=None): |
499 |
def verify_school_ou(schoolNr, co, lo, baseDN): |
|
|
500 |
from ucsschool.lib.models import School |
501 |
if not School(name=schoolNr).get_udm_object(lo): |
502 |
raise SystemExit('ERROR: The specified school %r does not exist.' % (schoolNr,)) |
503 |
|
504 |
|
505 |
def create_school_ou(schoolNr, co, lo, baseDN, dcName=None, ShareFileServer=None, displayName=None): |
500 |
global problem_hints |
506 |
global problem_hints |
501 |
|
507 |
|
502 |
for verified_ou in verified_ous: |
508 |
for verified_ou in verified_ous: |
|
3261 |
options.displayName = ouname |
3267 |
options.displayName = ouname |
3262 |
|
3268 |
|
3263 |
with stopped_notifier(): |
3269 |
with stopped_notifier(): |
3264 |
verify_school_ou(ouname, co, lo, baseDN, dcName=dcNameEducational, ShareFileServer=options.ShareFileServer, displayName=options.displayName) |
3270 |
create_school_ou(ouname, co, lo, baseDN, dcName=dcNameEducational, ShareFileServer=options.ShareFileServer, displayName=options.displayName) |
3265 |
if dcNameAdministrative: |
3271 |
if dcNameAdministrative: |
3266 |
create_dc(co, lo, baseDN, ouname, dcNameAdministrative, TYPE_DC_ADMINISTRATIVE) |
3272 |
create_dc(co, lo, baseDN, ouname, dcNameAdministrative, TYPE_DC_ADMINISTRATIVE) |
3267 |
sys.exit(0) |
3273 |
sys.exit(0) |