diff --git a/catalog/api.py b/catalog/api.py index 22e7bd99..61835dca 100644 --- a/catalog/api.py +++ b/catalog/api.py @@ -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, diff --git a/journal/api.py b/journal/api.py index 326cb932..c183494e 100644 --- a/journal/api.py +++ b/journal/api.py @@ -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}, ) diff --git a/users/api.py b/users/api.py index ffd388c9..c99014b1 100644 --- a/users/api.py +++ b/users/api.py @@ -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",