예제 #1
0
파일: Course.py 프로젝트: kl0ss/whiteboard
    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))
예제 #2
0
파일: Root.py 프로젝트: kl0ss/whiteboard
    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))