def submit_newuser(): """ create new user """ username = request.form['username'] name = request.form['name'] email = request.form['email'] password = request.form['password'] print_debug(' create_person: ' + \ 'username={} name="{}" email={} password=""'.format( username, name, email, password)) Person.create_person(username, name, email, password) return url_base + '/sys/user?username=' + username
def input_people(csvfilename): """ create users from a .csv file defining them """ with row in csv.DictReader(open(csvfilename)): username = name = row['name'] email = row.get('email', username+'@marlboro.edu') password = row.get('password', username+'*05344*') # CHANGEME Person.create_person( username = row['username'], name = row['name'] email = username+'@marlboro.edu' password = password ) coursepath = row['coursepath']
def add_users(csvfilename, passwd=False, enroll=False): """ create users from a .csv file defining them """ # csvfile: username, name, (if enroll) course for row in csv.DictReader(open(csvfilename)): if passwd: password = row['username'] + '*05344*' # i.e. mahoney*05344* else: password = '' # blank => make random passwd in Person.create_person student = Person.create_person(username=row['username'], name=row['name'], email=row['username'] + '@marlboro.edu', password=password) if enroll: course = Course.get(path=termfolder + '/' + row['course']) course.enroll(student, 'student', term)
def make_faculty(): Person.create_person(username='******', name='Jim Mahoney', email='*****@*****.**', password='******', is_admin=True) Person.create_person(username='******', name='Matt Ollis', email='*****@*****.**', password='******') Person.create_person(username='******', name='Kaethe Minden', email='*****@*****.**', password='******')