refactor: use check_admin decorator

This commit is contained in:
Vlad Stan
2023-01-18 17:38:36 +02:00
parent 3ed2b3cdeb
commit 1b07768b76
+3 -8
View File
@@ -70,15 +70,10 @@ async def extensions(
) )
async def extensions_install( async def extensions_install(
request: Request, request: Request,
user: User = Depends(check_user_exists), # type: ignore user: User = Depends(check_admin),
activate: str = Query(None), # type: ignore activate: str = Query(None),
deactivate: str = Query(None), # type: ignore deactivate: str = Query(None),
): ):
if not user.admin:
raise HTTPException(
status_code=HTTPStatus.UNAUTHORIZED, detail="Only for admin users"
)
try: try:
extension_list: List[ extension_list: List[
InstallableExtension InstallableExtension