15 lines
371 B
Python
15 lines
371 B
Python
|
from typing import Optional
|
||
|
|
||
|
from fittrackee.responses import ForbiddenErrorResponse, HttpResponse
|
||
|
|
||
|
|
||
|
def can_view_workout(
|
||
|
auth_user_id: int, workout_user_id: int
|
||
|
) -> Optional[HttpResponse]:
|
||
|
"""
|
||
|
Return error response if user has no right to view workout
|
||
|
"""
|
||
|
if auth_user_id != workout_user_id:
|
||
|
return ForbiddenErrorResponse()
|
||
|
return None
|