Esempio n. 1
0
 def post(self):
     data = request.data.decode()
     data = json.loads(data)
     asignatura = Asignatura()
     asignatura.nombre = data['nombre']
     asignatura.save()
     return {'Response': 'exito'}
Esempio n. 2
0
 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)
     asignatura = Asignatura()
     asignatura.nombre = data['nombre']
     asignatura.institucion = institucion
     asignatura.save()
     return {'Response': 'exito'}
Esempio n. 3
0
 def post(self, id_colegio):
     data = request.data.decode()
     data = json.loads(data)
     asignatura = Asignatura()
     asignatura.nombre = data['nombre']
     institucion = Institucion.objects(id=id_colegio).first()
     asignatura.institucion = institucion.id
     asignatura.save()
     return {'Response': 'exito'}
Esempio n. 4
0
 def post(self):
     args = self.reqparse.parse_args()
     token = args.get('auth-token')
     alumno = Alumno.load_from_token(token)
     apoderado = Apoderado.load_from_token(token)
     administrador = Administrador.load_from_token(token)
     profesor = Profesor.load_from_token(token)
     if alumno == None and apoderado == None and administrador == None and profesor == None:
         return {'response': 'user_invalid'}, 401
     data = request.data.decode()
     data = json.loads(data)
     asignatura = Asignatura()
     asignatura.nombre = data['nombre']
     asignatura.save()
     return {'Response': 'exito'}
Esempio n. 5
0
def newAsignatura():
    asignatura = Asignatura()
    asignatura.nombre = 'asignatura'
    asignatura.save()
    return asignatura