|
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) |