diff --git a/Classes/main_classes.py b/Classes/main_classes.py index dbc3855..a2144c6 100644 --- a/Classes/main_classes.py +++ b/Classes/main_classes.py @@ -64,6 +64,7 @@ class CL_ADD_USER_TO_GROUP(BaseModel): userID: str groupID: str dbname: str + member: str class CL_ADD_REPORT_GROUP(BaseModel): user: str diff --git a/main.py b/main.py index 373881c..2647e57 100644 --- a/main.py +++ b/main.py @@ -257,6 +257,8 @@ async def get_user_id(get: CL.CL_GET_USER_ID,api_key: APIKey = Depends(auth.get_ @app.post("/report/addusertogroup") async def get_addusertogroup(get: CL.CL_ADD_USER_TO_GROUP,api_key: APIKey = Depends(auth.get_api_key)): + userid = database(f"SELECT ID FROM `{get.dbname}`.Active-Directory-User WHERE SamAccountName = {get.member} ORDER BY ID DESC LIMIT 1","","") + print(userid) check = database(f"SELECT * FROM `{get.dbname}`.GruppenToUser WHERE UserID = {get.userID} AND GruppenID = {get.groupID}","","") if not check: database(f"INSERT INTO `{get.dbname}`.GruppenToUser (UserID,GruppenID) VALUES ({get.userID},{get.groupID})","","")