app history
This commit is contained in:
@@ -77,21 +77,23 @@ async def apps_list(
|
||||
response_model_exclude_none=True)
|
||||
async def apps_update(
|
||||
request: Request,
|
||||
app: AppVersion,
|
||||
app: VersionUpdate,
|
||||
user=Depends(get_current_active_user),
|
||||
db=Depends(get_db),
|
||||
):
|
||||
try:
|
||||
return ApiReturnModel(data =appService.update_appversion(db, app,user.id))
|
||||
domain = domainService.get_default_domain(db, user.id)
|
||||
if not domain:
|
||||
return ApiReturnModel(data = None)
|
||||
return ApiReturnModel(data =appService.update_appversion(db, domain.url,app,user.id))
|
||||
except Exception as e:
|
||||
raise APIException('platform:apps',request.url._url,f"Error occurred while get create app :",e)
|
||||
|
||||
@r.delete(
|
||||
"/apps/{appid}",tags=["App"],
|
||||
@r.delete("/apps/{appid}",tags=["App"],
|
||||
response_model=ApiReturnModel[AppList|None],
|
||||
response_model_exclude_none=True
|
||||
)
|
||||
async def delete_app(
|
||||
async def apps_delete(
|
||||
request: Request,
|
||||
appid: str,
|
||||
user=Depends(get_current_active_user),
|
||||
@@ -123,7 +125,27 @@ async def appversions_list(
|
||||
return appService.get_appversions(db,domain.url,appid)
|
||||
except Exception as e:
|
||||
raise APIException('platform:appversions',request.url._url,f"Error occurred while get app({appid}) version :",e)
|
||||
|
||||
|
||||
@r.put(
|
||||
"/appversions/{appid}/{version}",tags=["App"],
|
||||
response_model=ApiReturnModel[AppList|None],
|
||||
response_model_exclude_none=True
|
||||
)
|
||||
async def appversions_change(
|
||||
request: Request,
|
||||
appid: str,
|
||||
version: int,
|
||||
user = Depends(get_current_active_user),
|
||||
db=Depends(get_db),
|
||||
):
|
||||
try:
|
||||
domain = domainService.get_default_domain(db, user.id) #get_activedomain(db, user.id)
|
||||
if not domain:
|
||||
ApiReturnModel(data = None)
|
||||
return ApiReturnModel(data = appService.change_appversion(db, domain.url,appid,version,user.id))
|
||||
except Exception as e:
|
||||
raise APIException('platform:appversions',request.url._url,f"Error occurred while change app version:",e)
|
||||
|
||||
@r.get(
|
||||
"/appsettings/{id}",
|
||||
response_model=App,
|
||||
|
||||
Reference in New Issue
Block a user