def delete_user(): message = None typed = None print(f"Logged In : {logged_in}") User_cursor = Users.find().sort('username') if request.method == 'POST': userid = request.form.get('uid') if userid: message = None print("User Name to be Edited :", userid) x = Users.find_one({'username': userid}) if x: print("The Data found :", x) y = Users.delete_one({'username': userid}) message = f"{y.deleted_count} Record Deleted!" typed = "success" #return redirect(f'/update_cart/{userid}') else: message = 'Invalid Cart Id!' typed = "danger" print("Enter a Valid Cart Id") else: print("Please Enter a Cart Id") return render_template('deleteuser.html', usrcrsr=Users, message=message, type=typed, logged_in=logged_in, logged_in_detail=logged_in_detail, title='Delete User')
def coutnadmins(): global admincount admincount = 0 x = Users.find({"admin": "True"}) for i in x: print(i['first_name'] + " " + i['last_name']) admincount += 1 print("No of Admins : ", admincount)
def dashboard(): # graph = create_plot() # ids,graphJSON = index() User_cursor = Users.find().sort("username").limit(8) Cart_cursor = Carts.find().sort("_id").limit(8) Product_cursor = Products.find().sort("_id").limit(8) Customer_cart_cursor = Customer_Cart.find().sort("used_date").limit(8) Billing_cursor = Billing.find().sort("_id").limit(8) print(f"Logged In : {logged_in}") return render_template( 'dashboard.html', title='Dashboard', logged_in=logged_in, user=logged_in_detail, usrcrsr=User_cursor, crtcrsr=Cart_cursor, prdcrsr=Product_cursor, cccrsr=Customer_cart_cursor, bilcrsr=Billing_cursor) #, graphJSON=graphJSON, ids=ids)
def add_user(): message = None print(f"Logged In : {logged_in}") User_cursor = Users.find().sort("username") if request.method == 'POST': username = request.form.get('uname') if username: message = None print("Username to be Edited :", username) if Users.find_one({'username': username}): print("The Data found :", Users.find_one({'username': username})) else: message = 'Invalid Username!' print("Enter a Valid Username") else: print("Please Enter a Username") return render_template('addusers.html', usrcrsr=Users, message=message, title='Add User')