View | Details | Raw Unified | Return to bug 34727
Collapse All | Expand All

(-)a/ucs-school-import/usr/share/ucs-school-import/scripts/ucs-school-import (-2 / +8 lines)
 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:
 Lines 3261-3267   Arguments: Link Here 
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)

Return to bug 34727