コード例 #1
0
ファイル: bids_api.py プロジェクト: Erowlin/Ubid
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
コード例 #2
0
ファイル: categories_api.py プロジェクト: Erowlin/Ubid
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
コード例 #3
0
ファイル: products_api.py プロジェクト: Erowlin/Ubid
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
コード例 #4
0
ファイル: categories_api.py プロジェクト: Erowlin/Ubid
def new_category():
	resp = helpers.get_response(request)
	loginmanager.verify_token(resp)
	category = Categories().new(resp)
	category.save()
	return jsonify({'category' : category._to_json()})
コード例 #5
0
ファイル: users_api.py プロジェクト: Erowlin/Ubid
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.
コード例 #6
0
ファイル: products_api.py プロジェクト: Erowlin/Ubid
def new_product():
    resp = helpers.get_response(request)
    loginmanager.verify_token(resp)
    product = Products().new(resp)
    product.save()
    return jsonify({"product": product._to_json()})
コード例 #7
0
ファイル: bids_api.py プロジェクト: Erowlin/Ubid
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 
コード例 #8
0
ファイル: addresses_api.py プロジェクト: Erowlin/Ubid
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 
コード例 #9
0
ファイル: payments_api.py プロジェクト: Erowlin/Ubid
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