add user search via username and email

This commit is contained in:
2024-09-10 16:22:41 +02:00
parent 39a13dbab9
commit 9e44ef9f1a

View File

@@ -51,29 +51,31 @@ class userUpdateRequest(BaseModel):
# return items[0] # return items[0]
# # Get List of all files # Get List of all files
# @router.get("/users/", tags="users") @router.get("/users/search/{search}", tags=["MIH Users"])
# async def read_all_users(session: SessionContainer = Depends(verify_session())): async def read_all_users(search: str, session: SessionContainer = Depends(verify_session())): #, session: SessionContainer = Depends(verify_session())
# db = database.dbConnection.dbAppDataConnect() db = database.dbConnection.dbAppDataConnect()
# cursor = db.cursor() cursor = db.cursor()
# query = "SELECT * FROM users" query = "SELECT * FROM users "
# cursor.execute(query) query += "where email like lower('%%%s%%') " % search
# items = [ query += "or username like lower('%%%s%%')" % search
# { cursor.execute(query)
# "idUser": item[0], items = [
# "email": item[1], {
# "docOffice_id": item[2], "idUser": item[0],
# "fname": item[3], "email": item[1],
# "lname": item[4], "fname": item[2],
# "type": item[5], "lname": item[3],
# "app_id": item[6], "type": item[4],
# "username": item[7], "app_id": item[5],
# } "username": item[6],
# for item in cursor.fetchall() "pro_pic_path": item[7],
# ] }
# cursor.close() for item in cursor.fetchall()
# db.close() ]
# return items cursor.close()
db.close()
return items
# Get List of all files # Get List of all files
@router.get("/user/{app_id}", tags=["MIH Users"]) @router.get("/user/{app_id}", tags=["MIH Users"])