Example #1
0
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')
Example #2
0
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)
Example #3
0
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)
Example #4
0
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')