def v_update_order_details(): js = request.json id = js.get('id') gift = True if js.get('gift') else False status = "Delivered" if js.get('status') else "Ordered" delivery_date = js.get('delivery_date') update_order_details(id, gift, status, delivery_date) if status == "Delivered": Order.set_user_level(id) return make_response(jsonify({'message': 'success'}), 200)
def order_grid(id): assingee_list = UserDao.getUserByRoleName('Merchandiser') assingee_arr = [] for i in assingee_list: assingee_arr.append({'id': i.id, 'name': i.login}) if id==0: return render_template('order.html',assingee_arr=assingee_arr,order_id=id) else: get_order=Order.get_order(id) status_id=get_order.status.id if status_id >=3 and get_order.user_id==session['user_id']: return render_template('order.html',assingee_arr=assingee_arr,order_id=id) else: if (Order.get_order(id).user_id == session["user_id"]) or\ (Order.get_order(id).assignee_id == session["user_id"]): if (session["role"] == "Merchandiser") and (Order.get_order(id).status.name == "Pending"): update_order_details(id, gift=False, status="Ordered", delivery_date=None) return render_template('order_details.html') else: return "You have not permission to access this page"