diff --git a/Classes/main_classes.py b/Classes/main_classes.py index 897c763..6d5939a 100644 --- a/Classes/main_classes.py +++ b/Classes/main_classes.py @@ -51,6 +51,11 @@ class CL_ADD_REPORT_USER(BaseModel): class CL_GET_AD_GROUP_USER(BaseModel): query: str dbname: str + +class CL_GET_AD_GROUP(BaseModel): + query: str + dbname: str + class CL_ADD_AD_GROUP(BaseModel): query: str dbname: str diff --git a/main.py b/main.py index 1be941b..959067c 100644 --- a/main.py +++ b/main.py @@ -149,6 +149,10 @@ async def add_report_user(get: CL.CL_ADD_REPORT_USER,api_key: APIKey = Depends(a print(database(get.query,get.dbname,"")) return f"Create {get.query} - {get.dbname}" +@app.post("/ad/getgroup") +async def get_ad_group(get: CL.CL_GET_AD_GROUP,api_key: APIKey = Depends(auth.get_api_key)): + return database(f"SELECT ID, Name FROM `{get.dbname}`.`Gruppen`") + @app.post("/ad/addgroup") async def add_ad_user(get: CL.CL_ADD_AD_GROUP,api_key: APIKey = Depends(auth.get_api_key)): print(database(get.query,get.dbname,get.entry))