def main(): for strm in NEEDED_SEMESTERS: create_fake_semester(strm) Unit.objects.get_or_create(label='UNIV', name='Simon Fraser University') print "importing course offerings" offerings = import_offerings( import_semesters=import_semesters, create_units=True ) # extra_where="ct.subject='CMPT' or ct.subject='ENSC'" offerings = list(offerings) offerings.sort() print "importing course members" for o in offerings: import_offering_members(o, students=False) # should now have all the "real" people: fake their emplids fake_emplids() print "creating fake classess" create_classes() create_others() create_grads() create_grad_templ() create_more_data() create_form_data() create_ta_data() create_ra_data() print "giving sysadmin permissions" Person(userid='sysa', first_name='System', last_name='Admin', emplid='000054312').save() give_sysadmin(['sysa'])
def main(): for strm in NEEDED_SEMESTERS: create_fake_semester(strm) Unit.objects.get_or_create(label='UNIV', name='Simon Fraser University') print "importing course offerings" offerings = import_offerings(import_semesters=import_semesters, create_units=True) # extra_where="ct.subject='CMPT' or ct.subject='ENSC'" offerings = list(offerings) offerings.sort() print "importing course members" for o in offerings: import_offering_members(o, students=False) # should now have all the "real" people: fake their emplids fake_emplids() print "creating fake classess" create_classes() create_others() create_grads() create_grad_templ() create_more_data() create_form_data() create_ta_data() create_ra_data() print "giving sysadmin permissions" Person(userid='sysa', first_name='System', last_name='Admin', emplid='000054312').save() give_sysadmin(['sysa'])
def realdata_import(): for strm in NEEDED_SEMESTERS: create_fake_semester(strm) Unit.objects.get_or_create(label='UNIV', name='Simon Fraser University') print("importing course offerings") offerings = import_offerings(import_semesters=import_semesters, create_units=True) # extra_where="ct.subject='CMPT' or ct.subject='ENSC'" offerings = list(offerings) offerings.sort() print("importing course members") for o in offerings: import_offering_members(o, students=False) # should now have all the "real" people: fake their emplids fake_emplids()
def realdata_import(): for strm in NEEDED_SEMESTERS: create_fake_semester(strm) Unit.objects.get_or_create(label='UNIV', name='Simon Fraser University') print "importing course offerings" offerings = import_offerings(import_semesters=import_semesters, create_units=True) # extra_where="ct.subject='CMPT' or ct.subject='ENSC'" offerings = list(offerings) offerings.sort() print "importing course members" for o in offerings: import_offering_members(o, students=False) # should now have all the "real" people: fake their emplids fake_emplids()
def global_data(self): univ, _ = Unit.objects.get_or_create(label='UNIV', name='Simon Fraser University', parent=None) fas, _ = Unit.objects.get_or_create(label='FAS', name='Faculty of Applied Sciences', parent=univ) fas.config['informal_name'] = 'Applied Sciences' fas.save() cmpt, _ = Unit.objects.get_or_create(label='CMPT') cmpt.name = 'School of Computing Science' cmpt.config['informal_name'] = 'Computing Science' cmpt.parent = fas cmpt.save() ensc, _ = Unit.objects.get_or_create(label='ENSC') ensc.name = 'School of Engineering Science' ensc.config['informal_name'] = 'Engineering Science' ensc.parent = fas ensc.save() mse, _ = Unit.objects.get_or_create(label='MSE') mse.name = 'Mechatronic Systems Engineering' mse.config['informal_name'] = 'Mechatronics' mse.parent = fas mse.save() phil, _ = Unit.objects.get_or_create(label='PHIL') phil.name = 'Department of Philosophy' phil.parent = None phil.save() create_fake_semester('1134') create_fake_semester('1137') create_fake_semester('1141') create_fake_semester('1144') create_fake_semester('1147') danyu = get_or_create_nosave(Person, userid='dzhao', first_name='DanYu', last_name='Zhao') danyu.emplid = 220000123 danyu.save() greg = get_or_create_nosave(Person, userid='ggbaker', first_name='Gregory', last_name='Baker') greg.emplid = 220000124 greg.save() diana = get_or_create_nosave(Person, userid='diana', first_name='Diana', last_name='Cukierman') diana.emplid = 220000125 diana.save() tony = get_or_create_nosave(Person, userid='dixon', first_name='Anthony', last_name='Dixon') tony.emplid = 220000126 tony.save() brad = get_or_create_nosave(Person, userid='bbart', first_name='Bradley', last_name='Bart') brad.emplid = 220000127 brad.save() farid = get_or_create_nosave(Person, userid='mfgolnar', first_name='Farid', last_name='Golnaraghi') farid.emplid = 220000128 farid.save() phillip = get_or_create_nosave(Person, userid='phillip', first_name='Phillip', last_name='Philosophy') phillip.emplid = 220000129 phillip.save() try: o = CourseOffering.objects.get(slug=TEST_COURSE_SLUG) except CourseOffering.DoesNotExist: o = CourseOffering(slug=TEST_COURSE_SLUG, semester=Semester.current(), subject='CMPT', number='123', enrl_cap=10, enrl_tot=5, wait_tot=0) o.save() m, _ = Member.objects.get_or_create(person=greg, offering=o, role='INST') m.added_reason = 'AUTO' m.save()