add partipication type and competition type to get all competitions

This commit is contained in:
Timur
2025-03-01 12:28:27 +03:00
parent 8f78df9b1d
commit d062e96bbc
+2 -2
View File
@@ -31,14 +31,14 @@ def get_competition(
@router.get( @router.get(
"competitions", "competitions",
response={ response={
status.OK: list[schemas.CompetitionListInstanceOut], status.OK: list[schemas.CompetitionOut],
status.BAD_REQUEST: global_schemas.BadRequestError, status.BAD_REQUEST: global_schemas.BadRequestError,
status.UNAUTHORIZED: global_schemas.UnauthorizedError, status.UNAUTHORIZED: global_schemas.UnauthorizedError,
}, },
) )
def list_competitions( def list_competitions(
request: HttpRequest, is_participating: bool request: HttpRequest, is_participating: bool
) -> tuple[status, list[schemas.CompetitionListInstanceOut]]: ) -> tuple[status, list[schemas.CompetitionOut]]:
user = request.auth user = request.auth
if is_participating: if is_participating:
competitions = Competition.objects.filter(participants=user) competitions = Competition.objects.filter(participants=user)