remove OPTIONS from api, given django-cors-headers handles it

This commit is contained in:
Your Name 2024-01-20 01:50:36 -05:00 committed by Henri Dickson
parent 9d756466d9
commit ad06630ae6
3 changed files with 20 additions and 20 deletions

View file

@ -26,7 +26,7 @@ class SearchResult(Schema):
@api.api_operation(
["GET", "OPTIONS"],
["GET"],
"/catalog/search",
response={200: SearchResult, 400: Result},
summary="Search items in catalog",
@ -56,7 +56,7 @@ def search_item(
@api.api_operation(
["GET", "OPTIONS"],
["GET"],
"/catalog/fetch",
response={200: ItemSchema, 202: Result, 404: Result},
summary="Fetch item from URL of a supported site",
@ -98,7 +98,7 @@ def _get_item(cls, uuid, response):
@api.api_operation(
["GET", "OPTIONS"],
["GET"],
"/book/{uuid}",
response={200: EditionSchema, 302: RedirectedResult, 404: Result},
auth=None,
@ -108,7 +108,7 @@ def get_book(request, uuid: str, response: HttpResponse):
@api.api_operation(
["GET", "OPTIONS"],
["GET"],
"/movie/{uuid}",
response={200: MovieSchema, 302: RedirectedResult, 404: Result},
auth=None,
@ -118,7 +118,7 @@ def get_movie(request, uuid: str, response: HttpResponse):
@api.api_operation(
["GET", "OPTIONS"],
["GET"],
"/tv/{uuid}",
response={200: TVShowSchema, 302: RedirectedResult, 404: Result},
auth=None,
@ -128,7 +128,7 @@ def get_tv_show(request, uuid: str, response: HttpResponse):
@api.api_operation(
["GET", "OPTIONS"],
["GET"],
"/tv/season/{uuid}",
response={200: TVSeasonSchema, 302: RedirectedResult, 404: Result},
auth=None,
@ -138,7 +138,7 @@ def get_tv_season(request, uuid: str, response: HttpResponse):
@api.api_operation(
["GET", "OPTIONS"],
["GET"],
"/tv/episode/{uuid}",
response={200: TVEpisodeSchema, 302: RedirectedResult, 404: Result},
auth=None,
@ -148,7 +148,7 @@ def get_tv_episode(request, uuid: str, response: HttpResponse):
@api.api_operation(
["GET", "OPTIONS"],
["GET"],
"/podcast/{uuid}",
response={200: PodcastSchema, 302: RedirectedResult, 404: Result},
auth=None,
@ -158,7 +158,7 @@ def get_podcast(request, uuid: str, response: HttpResponse):
@api.api_operation(
["GET", "OPTIONS"],
["GET"],
"/album/{uuid}",
response={200: AlbumSchema, 302: RedirectedResult, 404: Result},
auth=None,
@ -168,7 +168,7 @@ def get_album(request, uuid: str, response: HttpResponse):
@api.api_operation(
["GET", "OPTIONS"],
["GET"],
"/game/{uuid}",
response={200: GameSchema, 302: RedirectedResult, 404: Result},
auth=None,
@ -178,7 +178,7 @@ def get_game(request, uuid: str, response: HttpResponse):
@api.api_operation(
["GET", "OPTIONS"],
["GET"],
"/performance/{uuid}",
response={200: PerformanceSchema, 302: RedirectedResult, 404: Result},
auth=None,
@ -188,7 +188,7 @@ def get_performance(request, uuid: str, response: HttpResponse):
@api.api_operation(
["GET", "OPTIONS"],
["GET"],
"/performance/production/{uuid}",
response={200: PerformanceProductionSchema, 302: RedirectedResult, 404: Result},
auth=None,

View file

@ -32,7 +32,7 @@ class MarkInSchema(Schema):
@api.api_operation(
["GET", "OPTIONS"],
["GET"],
"/me/shelf/{type}",
response={200: List[MarkSchema], 401: Result, 403: Result},
)
@ -53,7 +53,7 @@ def list_marks_on_shelf(
@api.api_operation(
["GET", "OPTIONS"],
["GET"],
"/me/shelf/item/{item_uuid}",
response={200: MarkSchema, 302: Result, 401: Result, 403: Result, 404: Result},
)
@ -74,7 +74,7 @@ def get_mark_by_item(request, item_uuid: str, response: HttpResponse):
@api.api_operation(
["POST", "OPTIONS"],
["POST"],
"/me/shelf/item/{item_uuid}",
response={200: Result, 401: Result, 403: Result, 404: Result},
)
@ -104,7 +104,7 @@ def mark_item(request, item_uuid: str, mark: MarkInSchema):
@api.api_operation(
["DELETE", "OPTIONS"],
["DELETE"],
"/me/shelf/item/{item_uuid}",
response={200: Result, 401: Result, 403: Result, 404: Result},
)
@ -141,7 +141,7 @@ class ReviewInSchema(Schema):
@api.api_operation(
["GET", "OPTIONS"],
["GET"],
"/me/review/",
response={200: List[ReviewSchema], 401: Result, 403: Result},
)
@ -159,7 +159,7 @@ def list_reviews(request, category: AvailableItemCategory | None = None):
@api.api_operation(
["GET", "OPTIONS"],
["GET"],
"/me/review/item/{item_uuid}",
response={200: ReviewSchema, 401: Result, 403: Result, 404: Result},
)
@ -204,7 +204,7 @@ def review_item(request, item_uuid: str, review: ReviewInSchema):
@api.api_operation(
["DELETE", "OPTIONS"],
["DELETE"],
"/me/review/item/{item_uuid}",
response={200: Result, 401: Result, 403: Result, 404: Result},
)

View file

@ -14,7 +14,7 @@ class UserSchema(Schema):
@api.api_operation(
["GET", "OPTIONS"],
["GET"],
"/me",
response={200: UserSchema, 401: Result},
summary="Get current user's basic info",