Ejemplo n.º 1
0
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
Ejemplo n.º 2
0
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
Ejemplo n.º 3
0
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
Ejemplo n.º 4
0
def new_category():
	resp = helpers.get_response(request)
	loginmanager.verify_token(resp)
	category = Categories().new(resp)
	category.save()
	return jsonify({'category' : category._to_json()})
Ejemplo n.º 5
0
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.
Ejemplo n.º 6
0
def new_product():
    resp = helpers.get_response(request)
    loginmanager.verify_token(resp)
    product = Products().new(resp)
    product.save()
    return jsonify({"product": product._to_json()})
Ejemplo n.º 7
0
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 
Ejemplo n.º 8
0
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 
Ejemplo n.º 9
0
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