def post(self): data = request.data.decode() data = json.loads(data) asignatura = Asignatura() asignatura.nombre = data['nombre'] asignatura.save() return {'Response': 'exito'}
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'}
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'}
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'}
def newAsignatura(): asignatura = Asignatura() asignatura.nombre = 'asignatura' asignatura.save() return asignatura