Compare commits

...

2 Commits

Author SHA1 Message Date
Sebastian Serfling f71cd911a7 ADD VOLUME_MOUNT 2023-08-17 18:03:14 +02:00
Sebastian Serfling 94cfa0c273 Many Chanegs 2023-08-17 18:02:40 +02:00
2 changed files with 13 additions and 3 deletions

View File

@ -51,3 +51,8 @@ class CL_ADD_AD_GROUP(BaseModel):
dbname: str dbname: str
entry: list entry: list
class CL_GET_VOLUME(BaseModel):
date: str
user: str

11
main.py
View File

@ -87,21 +87,26 @@ async def systeminfo_set(get: CL.CL_Systeminfo_get,api_key: APIKey = Depends(aut
return database("SELECT * FROM `Stines-GmbH`.`Kunden-Server` WHERE `IP-Adresse` = ""'{}'""".format(get.ipaddress),"","") return database("SELECT * FROM `Stines-GmbH`.`Kunden-Server` WHERE `IP-Adresse` = ""'{}'""".format(get.ipaddress),"","")
@app.post("/get_ad_user") @app.post("/get_ad_user")
async def add_ad_user(get: CL.CL_GET_AD_USER): async def add_ad_user(get: CL.CL_GET_AD_USER,api_key: APIKey = Depends(auth.get_api_key)):
print(database(get.query,get.dbname)) print(database(get.query,get.dbname))
return f"Create {get.query} - {get.dbname}" return f"Create {get.query} - {get.dbname}"
@app.post("/add_ad_user") @app.post("/add_ad_user")
async def add_ad_user(get: CL.CL_ADD_AD_USER): async def add_ad_user(get: CL.CL_ADD_AD_USER,api_key: APIKey = Depends(auth.get_api_key)):
print(database(get.query,get.dbname,get.entry)) print(database(get.query,get.dbname,get.entry))
return f"Create {get.query} - {get.dbname}" return f"Create {get.query} - {get.dbname}"
@app.post("/add_ad_group") @app.post("/add_ad_group")
async def add_ad_user(get: CL.CL_ADD_AD_GROUP): 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)) print(database(get.query,get.dbname,get.entry))
return f"Create {get.query} - {get.dbname}" return f"Create {get.query} - {get.dbname}"
@app.post("/volume_mount")
async def volume_mount(get: CL.CL_GET_VOLUME,api_key: APIKey = Depends(auth.get_api_key)):
database(f"INSERT INTO `Volume_Mount` (date,user) VALUES ({get.date},{get.user})","Stines-GmbH","")
return f"User {get.user} ADD"
## Startet den API-Server ## Startet den API-Server
if __name__ == '__main__': if __name__ == '__main__':
uvicorn.run("main:app", host='0.0.0.0', port=8001, reload=True, log_level="debug") uvicorn.run("main:app", host='0.0.0.0', port=8001, reload=True, log_level="debug")