def view(payload, id): if str(payload['sub']) != str(id): return 'Forbidden', 403 usuario = Usuario.query.get_or_404(id) return usuario_schema.dump(usuario), 200
def register(): usuario = usuario_schema.load(request.json) db.session.add(usuario) db.session.commit() return usuario_schema.dump(usuario), 201
def register (): usuario = usuario_schema.load(request.json) db.session.add(usuario) db.session.commit() #confirmar session, agrega a bdd return usuario_schema.dump(usuario), 201
def patch(payload, id): usuario = Usuario.query.get_or_404(id) usuario = usuario_schema.load( data=request.json, instance=usuario, partial=True) db.session.add(usuario) db.session.commit() return usuario_schema.dump(usuario), 200
def list(payload): usuarios = Usuario.query.all() return jsonify(usuario_schema.dump(usuarios, many=True)), 200
def usuario(payload): usuario = Usuario.query.get_or_404(payload['sub']) return usuario_schema.dump(usuario), 200
def list(payload): usuarios = Usuario.query.all() return jsonify(usuario_schema.dump(usuarios, many=True)), 200 #transformar funciones#