def bulkRoleAdd_POST(self, courseid, users, roles = []): users = [x.strip() for x in users.strip().split('\n')] # I'm just going to pretend that I never wrote this if(type(roles) != list): roles = roles.split(' ') for user in users: for role in roles: RoleHelper.grant_user_role(user, courseid, role) raise cherrypy.HTTPRedirect(url('/course/%s/' % courseid))
def createCourse_POST(self, coursetitle, coursecode, courseterm, courseinstructor): new_course_id = CourseHelper.create_course(coursetitle, coursecode, courseterm) RoleHelper.grant_user_role(courseinstructor, new_course_id, 'instructor') raise cherrypy.HTTPRedirect(url('/course/%i/' % new_course_id))