def delete_bid(bid_id): resp = helpers.get_response(request) loginmanager.verify_token(resp) ret = Models().delete('bids', 'id', id=bid_id) if ret == False : return 'KO', 401 return 'OK', 200
def delete_category(cat_id): resp = helpers.get_response(request) loginmanager.verify_token(resp) ret = Models().delete('categories', 'id', id=cat_id) # Rajouter un paramètre pour vérifier le token de l'utilisateur et le droit qu'il a de delete. if ret == False : return 'KO', 401 return 'OK', 200
def delete_product(product_id): resp = helpers.get_response(request) loginmanager.verify_token(resp) ret = Models().delete( "products", "id", id=product_id ) # Rajouter un paramètre pour vérifier le token de l'utilisateur et le droit qu'il a de delete. if ret == False: return "KO", 401 return "OK", 200
def new_category(): resp = helpers.get_response(request) loginmanager.verify_token(resp) category = Categories().new(resp) category.save() return jsonify({'category' : category._to_json()})
def edit_user(user_id): resp = helpers.get_response(request) user = loginmanager.verify_token(resp) # On vérifie le token en envoyant la request user.edit(resp) #On édite l'utilisateur en passant la requête à la fonction edit user.save() # On sauvegarde en BDD return jsonify({'user' : user.secured()}), 200 # On retourne à l'utilisateur son profil secured.
def new_product(): resp = helpers.get_response(request) loginmanager.verify_token(resp) product = Products().new(resp) product.save() return jsonify({"product": product._to_json()})
def new_bid(): resp = helpers.get_response(request) loginmanager.verify_token(resp) newbid = Bids().new(resp) newbid.save() return jsonify({'status':'New bid ok', 'bid':newbid._to_json()}), 200
def new_addr(): resp = helpers.get_response(request) loginmanager.verify_token(resp) addresse = Addresses().new(resp) addresse.save() return jsonify({'status':'New addresse ok', 'addresse':addresse._to_json()}), 200
def new_pay(): resp = helpers.get_response(request) loginmanager.verify_token(resp) payment = Payments().new(resp) payment.save() return jsonify({'status':'New payment ok', 'payment':payment._to_json()}), 200