fix some incorrect API scopes

This commit is contained in:
Laura Klünder 2023-12-02 02:28:20 +01:00
parent 7849611028
commit f1876903c3

View file

@ -73,7 +73,7 @@ class FirmwareSchema(Schema):
@mesh_api_router.get('/firmwares/', summary="List available firmwares", @mesh_api_router.get('/firmwares/', summary="List available firmwares",
response={200: list[FirmwareSchema], **validate_responses, **auth_responses}, response={200: list[FirmwareSchema], **validate_responses, **auth_responses},
openapi_extra={"security": [{"APITokenAuth": ["mesh_control", "write"]}]}) openapi_extra={"security": [{"APITokenAuth": ["mesh_control"]}]})
@paginate @paginate
def firmware_list(request): def firmware_list(request):
return FirmwareVersion.objects.all() return FirmwareVersion.objects.all()
@ -81,7 +81,7 @@ def firmware_list(request):
@mesh_api_router.get('/firmwares/{firmware_id}/', summary="Get specific firmware", @mesh_api_router.get('/firmwares/{firmware_id}/', summary="Get specific firmware",
response={200: FirmwareSchema, **API404.dict(), **auth_responses}, response={200: FirmwareSchema, **API404.dict(), **auth_responses},
openapi_extra={"security": [{"APITokenAuth": ["mesh_control", "write"]}]}) openapi_extra={"security": [{"APITokenAuth": ["mesh_control"]}]})
def firmware_by_id(request, firmware_id: int): def firmware_by_id(request, firmware_id: int):
try: try:
return FirmwareVersion.objects.get(id=firmware_id) return FirmwareVersion.objects.get(id=firmware_id)