def newGrado(): profesor = newProfesor() grado = Grado() grado.nivel = 1 grado.profesor = profesor.id grado.save() return grado
def post(self): args = self.reqparse.parse_args() token = args.get('auth-token') userAdmin = Administrador.load_from_token(token) userAlum = Alumno.load_from_token(token) userProf = Profesor.load_from_token(token) if userAdmin == None and userAlum == None and userProf == None: return {'response': 'user_invalid'}, 401 institucion = None if userAdmin != None: institucion = Institucion.objects( id=userAdmin.institucion.id).first() if userAlum != None: institucion = Institucion.objects( id=userAlum.institucion.id).first() if userProf != None: institucion = Institucion.objects( id=userProf.institucion.id).first() if institucion == None: return {'response': 'colegio_invalid'}, 404 data = request.data.decode() data = json.loads(data) grado = Grado() grado.nivel = data['nivel'] grado.identificador = data['identificador'] grado.institucion = institucion.id profesor = Profesor.objects(id=data['profesor']).first() grado.profesor = profesor.id grado.save() return {'Response': 'exito'}
def post(self): data = request.data.decode() data = json.loads(data) grado = Grado() profesor = Profesor.objects(id=data['profesor']).first() grado.profesor = profesor.id grado.nivel = data['nivel'] grado.identificador = data['identificador'] grado.save() return {'Response': 'exito'}
def post(self, id): data = request.data.decode() data = json.loads(data) grado = Grado() grado.nivel = data['nivel'] grado.identificador = data['identificador'] institucion = Institucion.objects(id=id).first() grado.institucion = institucion.id grado.save() return {'Response': 'exito'}