def patch(self):
     requestedArgs = getArguments(
         ['playerId', 'name', 'type', 'creationTime'])
     args = requestedArgs.parse_args()
     player = Player.getPlayersByPlayerId(self.session, args['playerId'])[0]
     player = dict_as_obj(args, player)
     return Player.updatePlayer(self.session, player)
 def patch(self):
     requestedArgs = getArguments(['classRoomId', 'name', 'creationTime'])
     args = requestedArgs.parse_args()
     classRoom = ClassRoom.getClassRoomsByClassRoomId(
         self.session, args['classRoomId'])[0]
     classRoom = dict_as_obj(args, classRoom)
     return ClassRoom.updateClassRoom(self.session, classRoom)
 def get(self):
     requestedArgs = getArguments(
         ['cmd', 'playerId', 'name', 'type', 'creationTime'])
     args = requestedArgs.parse_args()
     if args['cmd'] == 'getPlayersByPlayerId':
         return Player.getPlayersByPlayerId(self.session, args['playerId'])
     return Player.getPlayers(self.session)
 def get(self):
     requestedArgs = getArguments(['token'])
     parsedArgs = requestedArgs.parse_args()
     isAuthorized, error = checkToken(session, parsedArgs['token'],
                                      request.remote_addr)
     if isAuthorized:
         return {'status': 'ok'}
     abort(401, message=error)
 def post(self):
     requestedArgs = getArguments(['username', 'password'])
     args = requestedArgs.parse_args()
     token, succ = login(self.session, args['username'], args['password'],
                         request.remote_addr)
     if succ == 0:
         abort(401, error=token)
     return token
Exemple #6
0
 def patch(self):
     requestedArgs = getArguments(
         ['studentClasseId', 'studentId', 'classeId', 'creationTime'])
     args = requestedArgs.parse_args()
     studentClasse = StudentClasse.getStudentClassesByStudentClasseId(
         self.session, args['studentClasseId'])[0]
     studentClasse = dict_as_obj(args, studentClasse)
     return StudentClasse.updateStudentClasse(self.session, studentClasse)
 def get(self):
     requestedArgs = getArguments(
         ['cmd', 'classRoomId', 'name', 'creationTime'])
     args = requestedArgs.parse_args()
     if args['cmd'] == 'getClassRoomsByClassRoomId':
         return ClassRoom.getClassRoomsByClassRoomId(
             self.session, args['classRoomId'])
     return ClassRoom.getClassRooms(self.session)
 def patch(self):
     requestedArgs = getArguments(
         ['notificationId', 'title', 'message', 'creationTime'])
     args = requestedArgs.parse_args()
     notification = Notification.getNotificationsByNotificationId(
         self.session, args['notificationId'])[0]
     notification = dict_as_obj(args, notification)
     return Notification.updateNotification(self.session, notification)
 def get(self):
     requestedArgs = getArguments(
         ['cmd', 'notificationId', 'title', 'message', 'creationTime'])
     args = requestedArgs.parse_args()
     if args['cmd'] == 'getNotificationsByNotificationId':
         return Notification.getNotificationsByNotificationId(
             self.session, args['notificationId'])
     return Notification.getNotifications(self.session)
 def patch(self):
     requestedArgs = getArguments(
         ['tokenUserId', 'username', 'password', 'type', 'creationTime'])
     args = requestedArgs.parse_args()
     tokenUser = TokenUser.getTokenUsersByTokenUserId(
         self.session, args['tokenUserId'])[0]
     tokenUser = dict_as_obj(args, tokenUser)
     return TokenUser.updateTokenUser(self.session, tokenUser)
Exemple #11
0
	def get(self):
		requestedArgs = getArguments(['cmd', 'studentId', 'name', 'email', 'creationTime'])
		args  = requestedArgs.parse_args()
		if args['cmd'] == 'getStudentsByEmail':
			return Student.getStudentsByEmail(self.session, args['email'])
		if args['cmd'] == 'getStudentsByStudentId':
			return Student.getStudentsByStudentId(self.session, args['studentId'])
		return Student.getStudents(self.session)
 def patch(self):
     requestedArgs = getArguments(
         ['teacherId', 'name', 'email', 'creationTime'])
     args = requestedArgs.parse_args()
     teacher = Teacher.getTeachersByTeacherId(self.session,
                                              args['teacherId'])[0]
     teacher = dict_as_obj(args, teacher)
     return Teacher.updateTeacher(self.session, teacher)
 def patch(self):
     requestedArgs = getArguments([
         'userId', 'firstName', 'lastName', 'email', 'type', 'creationTime'
     ])
     args = requestedArgs.parse_args()
     user = User.getUsersByUserId(self.session, args['userId'])[0]
     user = dict_as_obj(args, user)
     return User.updateUser(self.session, user)
 def patch(self):
     requestedArgs = getArguments([
         'tokenId', 'tokenUserId', 'value', 'address', 'lastUpdate',
         'creationTime'
     ])
     args = requestedArgs.parse_args()
     token = Token.getTokensByTokenId(self.session, args['tokenId'])[0]
     token = dict_as_obj(args, token)
     return Token.updateToken(self.session, token)
 def patch(self):
     requestedArgs = getArguments([
         'markId', 'classeId', 'studentId', 'teacherId', 'value', 'date',
         'creationTime'
     ])
     args = requestedArgs.parse_args()
     mark = Mark.getMarksByMarkId(self.session, args['markId'])[0]
     mark = dict_as_obj(args, mark)
     return Mark.updateMark(self.session, mark)
 def get(self):
     requestedArgs = getArguments([
         'cmd', 'userId', 'firstName', 'lastName', 'email', 'type',
         'creationTime'
     ])
     args = requestedArgs.parse_args()
     if args['cmd'] == 'getUsersByUserId':
         return User.getUsersByUserId(self.session, args['userId'])
     return User.getUsers(self.session)
 def get(self):
     requestedArgs = getArguments(
         ['cmd', 'teacherId', 'name', 'email', 'creationTime'])
     args = requestedArgs.parse_args()
     if args['cmd'] == 'getTeachersByEmail':
         return Teacher.getTeachersByEmail(self.session, args['email'])
     if args['cmd'] == 'getTeachersByTeacherId':
         return Teacher.getTeachersByTeacherId(self.session,
                                               args['teacherId'])
     return Teacher.getTeachers(self.session)
 def patch(self):
     requestedArgs = getArguments([
         'absenteId', 'classeId', 'studentId', 'teacherId', 'date',
         'creationTime'
     ])
     args = requestedArgs.parse_args()
     absente = Absente.getAbsenteByAbsenteId(self.session,
                                             args['absenteId'])[0]
     absente = dict_as_obj(args, absente)
     return Absente.updateAbsente(self.session, absente)
 def get(self):
     requestedArgs = getArguments([
         'cmd', 'absenteId', 'classeId', 'studentId', 'teacherId', 'date',
         'creationTime'
     ])
     args = requestedArgs.parse_args()
     if args['cmd'] == 'getAbsenteByAbsenteId':
         return Absente.getAbsenteByAbsenteId(self.session,
                                              args['absenteId'])
     return Absente.getAbsente(self.session)
 def get(self):
     requestedArgs = getArguments([
         'cmd', 'tokenId', 'tokenUserId', 'value', 'address', 'lastUpdate',
         'creationTime'
     ])
     args = requestedArgs.parse_args()
     if args['cmd'] == 'getTokensByValue':
         return Token.getTokensByValue(self.session, args['value'])
     if args['cmd'] == 'getTokensByTokenId':
         return Token.getTokensByTokenId(self.session, args['tokenId'])
     return Token.getTokens(self.session)
 def get(self):
     requestedArgs = getArguments([
         'cmd', 'tokenUserId', 'username', 'password', 'type',
         'creationTime'
     ])
     args = requestedArgs.parse_args()
     if args['cmd'] == 'getTokenUsersByUsernamePassword':
         return TokenUser.getTokenUsersByUsernamePassword(
             self.session, args['username'], args['password'])
     if args['cmd'] == 'getTokenUsersByTokenUserId':
         return TokenUser.getTokenUsersByTokenUserId(
             self.session, args['tokenUserId'])
     return TokenUser.getTokenUsers(self.session)
    def wrapper(*args, **kwargs):
        if not getattr(func, 'authenticated', True):
            return func(*args, **kwargs)

        requestedArgs = getArguments(['token'])
        parsedArgs = requestedArgs.parse_args()
        isAuthorized, error = checkToken(session, parsedArgs['token'],
                                         request.remote_addr)

        if isAuthorized:
            return func(*args, **kwargs)

        abort(401, message=error)
        return error
 def get(self):
     requestedArgs = getArguments([
         'cmd', 'markId', 'classeId', 'studentId', 'teacherId', 'value',
         'date', 'creationTime'
     ])
     args = requestedArgs.parse_args()
     if args['cmd'] == 'getMarksByClasseIdStudentId':
         return Mark.getMarksByClasseIdStudentId(self.session,
                                                 args['classeId'],
                                                 args['studentId'])
     if args['cmd'] == 'getMarksByStudentId':
         return Mark.getMarksByStudentId(self.session, args['studentId'])
     if args['cmd'] == 'getMarksByMarkId':
         return Mark.getMarksByMarkId(self.session, args['markId'])
     return Mark.getMarks(self.session)
Exemple #24
0
 def get(self):
     requestedArgs = getArguments([
         'cmd', 'studentClasseId', 'studentId', 'classeId', 'creationTime'
     ])
     args = requestedArgs.parse_args()
     if args['cmd'] == 'getStudentClassesByClasseId':
         return StudentClasse.getStudentClassesByClasseId(
             self.session, args['classeId'])
     if args['cmd'] == 'getStudentClassesByStudentId':
         return StudentClasse.getStudentClassesByStudentId(
             self.session, args['studentId'])
     if args['cmd'] == 'getStudentClassesByStudentClasseId':
         return StudentClasse.getStudentClassesByStudentClasseId(
             self.session, args['studentClasseId'])
     return StudentClasse.getStudentClasses(self.session)
 def delete(self):
     requestedArgs = getArguments(['notificationId'])
     args = requestedArgs.parse_args()
     return Notification.deleteNotification(self.session,
                                            args['notificationId'])
 def post(self):
     requestedArgs = getArguments(['title', 'message'])
     args = requestedArgs.parse_args()
     notification = dict_as_obj(args, Notification.Notification())
     return Notification.addNotification(self.session, notification)
 def post(self):
     requestedArgs = getArguments(
         ['classeId', 'studentId', 'teacherId', 'date'])
     args = requestedArgs.parse_args()
     absente = dict_as_obj(args, Absente.Absente())
     return Absente.addAbsente(self.session, absente)
 def delete(self):
     requestedArgs = getArguments(['absenteId'])
     args = requestedArgs.parse_args()
     return Absente.deleteAbsente(self.session, args['absenteId'])
Exemple #29
0
 def delete(self):
     requestedArgs = getArguments(['studentClasseId'])
     args = requestedArgs.parse_args()
     return StudentClasse.deleteStudentClasse(self.session,
                                              args['studentClasseId'])
Exemple #30
0
 def post(self):
     requestedArgs = getArguments(['studentId', 'classeId'])
     args = requestedArgs.parse_args()
     studentClasse = dict_as_obj(args, StudentClasse.StudentClasse())
     return StudentClasse.addStudentClasse(self.session, studentClasse)