fix triggers endpoints

no need to run require camera access dep since the required role is admin
This commit is contained in:
Josh Hawkins 2025-09-11 08:18:45 -05:00
parent f50c4f712c
commit 15114bb1df

View File

@ -1410,10 +1410,7 @@ async def delete_events(request: Request, body: EventsDeleteBody):
@router.post( @router.post(
"/events/{camera_name}/{label}/create", "/events/{camera_name}/{label}/create",
response_model=EventCreateResponse, response_model=EventCreateResponse,
dependencies=[ dependencies=[Depends(require_role(["admin"]))],
Depends(lambda: require_role(["admin"])),
Depends(require_camera_access),
],
) )
def create_event( def create_event(
request: Request, request: Request,
@ -1497,10 +1494,7 @@ async def end_event(request: Request, event_id: str, body: EventsEndBody):
@router.post( @router.post(
"/trigger/embedding", "/trigger/embedding",
response_model=dict, response_model=dict,
dependencies=[ dependencies=[Depends(require_role(["admin"]))],
Depends(lambda: require_role(["admin"])),
Depends(require_camera_access),
],
) )
def create_trigger_embedding( def create_trigger_embedding(
request: Request, request: Request,
@ -1650,12 +1644,9 @@ def create_trigger_embedding(
@router.put( @router.put(
"/trigger/embedding/{camera}/{name}", "/trigger/embedding/{camera_name}/{name}",
response_model=dict, response_model=dict,
dependencies=[ dependencies=[Depends(require_role(["admin"]))],
Depends(lambda: require_role(["admin"])),
Depends(require_camera_access),
],
) )
def update_trigger_embedding( def update_trigger_embedding(
request: Request, request: Request,
@ -1814,12 +1805,9 @@ def update_trigger_embedding(
@router.delete( @router.delete(
"/trigger/embedding/{camera}/{name}", "/trigger/embedding/{camera_name}/{name}",
response_model=dict, response_model=dict,
dependencies=[ dependencies=[Depends(require_role(["admin"]))],
Depends(lambda: require_role(["admin"])),
Depends(require_camera_access),
],
) )
def delete_trigger_embedding( def delete_trigger_embedding(
request: Request, request: Request,
@ -1890,10 +1878,7 @@ def delete_trigger_embedding(
@router.get( @router.get(
"/triggers/status/{camera_name}", "/triggers/status/{camera_name}",
response_model=dict, response_model=dict,
dependencies=[ dependencies=[Depends(require_role(["admin"]))],
Depends(lambda: require_role(["admin"])),
Depends(require_camera_access),
],
) )
def get_triggers_status( def get_triggers_status(
camera_name: str, camera_name: str,