More route tags to a central place.
This commit is contained in:
parent
80d69a5663
commit
6517fc5db2
@ -22,12 +22,12 @@ app = FastAPI()
|
|||||||
VERSION = "v1"
|
VERSION = "v1"
|
||||||
BASE_PATH = f"/api/{VERSION}"
|
BASE_PATH = f"/api/{VERSION}"
|
||||||
COLLECTION_UID_MARKER = "{collection_uid}"
|
COLLECTION_UID_MARKER = "{collection_uid}"
|
||||||
app.include_router(authentication_router, prefix=f"{BASE_PATH}/authentication")
|
app.include_router(authentication_router, prefix=f"{BASE_PATH}/authentication", tags=["authentication"])
|
||||||
app.include_router(collection_router, prefix=f"{BASE_PATH}/collection")
|
app.include_router(collection_router, prefix=f"{BASE_PATH}/collection", tags=["collection"])
|
||||||
app.include_router(item_router, prefix=f"{BASE_PATH}/collection/{COLLECTION_UID_MARKER}")
|
app.include_router(item_router, prefix=f"{BASE_PATH}/collection/{COLLECTION_UID_MARKER}", tags=["item"])
|
||||||
app.include_router(member_router, prefix=f"{BASE_PATH}/collection/{COLLECTION_UID_MARKER}")
|
app.include_router(member_router, prefix=f"{BASE_PATH}/collection/{COLLECTION_UID_MARKER}", tags=["member"])
|
||||||
app.include_router(invitation_incoming_router, prefix=f"{BASE_PATH}/invitation/incoming")
|
app.include_router(invitation_incoming_router, prefix=f"{BASE_PATH}/invitation/incoming", tags=["incoming invitation"])
|
||||||
app.include_router(invitation_outgoing_router, prefix=f"{BASE_PATH}/invitation/outgoing")
|
app.include_router(invitation_outgoing_router, prefix=f"{BASE_PATH}/invitation/outgoing", tags=["outgoing invitation"])
|
||||||
if settings.DEBUG:
|
if settings.DEBUG:
|
||||||
from .test_reset_view import test_reset_view_router
|
from .test_reset_view import test_reset_view_router
|
||||||
|
|
||||||
|
@ -33,7 +33,7 @@ User = get_user_model()
|
|||||||
token_scheme = APIKeyHeader(name="Authorization")
|
token_scheme = APIKeyHeader(name="Authorization")
|
||||||
AUTO_REFRESH = True
|
AUTO_REFRESH = True
|
||||||
MIN_REFRESH_INTERVAL = 60
|
MIN_REFRESH_INTERVAL = 60
|
||||||
authentication_router = APIRouter(route_class=MsgpackRoute, tags=["authentication"])
|
authentication_router = APIRouter(route_class=MsgpackRoute)
|
||||||
|
|
||||||
|
|
||||||
@dataclasses.dataclass(frozen=True)
|
@dataclasses.dataclass(frozen=True)
|
||||||
|
@ -17,8 +17,8 @@ from .stoken_handler import filter_by_stoken_and_limit, filter_by_stoken, get_st
|
|||||||
from .utils import get_object_or_404, Context, Prefetch, PrefetchQuery, is_collection_admin, BaseModel
|
from .utils import get_object_or_404, Context, Prefetch, PrefetchQuery, is_collection_admin, BaseModel
|
||||||
|
|
||||||
User = get_user_model()
|
User = get_user_model()
|
||||||
collection_router = APIRouter(route_class=MsgpackRoute, tags=["collection"])
|
collection_router = APIRouter(route_class=MsgpackRoute)
|
||||||
item_router = APIRouter(route_class=MsgpackRoute, tags=["item"])
|
item_router = APIRouter(route_class=MsgpackRoute)
|
||||||
default_queryset: QuerySet = models.Collection.objects.all()
|
default_queryset: QuerySet = models.Collection.objects.all()
|
||||||
default_item_queryset: QuerySet = models.CollectionItem.objects.all()
|
default_item_queryset: QuerySet = models.CollectionItem.objects.all()
|
||||||
|
|
||||||
|
@ -13,8 +13,8 @@ from .msgpack import MsgpackRoute
|
|||||||
from .utils import get_object_or_404, Context, is_collection_admin, BaseModel
|
from .utils import get_object_or_404, Context, is_collection_admin, BaseModel
|
||||||
|
|
||||||
User = get_user_model()
|
User = get_user_model()
|
||||||
invitation_incoming_router = APIRouter(route_class=MsgpackRoute, tags=["incoming invitation"])
|
invitation_incoming_router = APIRouter(route_class=MsgpackRoute)
|
||||||
invitation_outgoing_router = APIRouter(route_class=MsgpackRoute, tags=["outgoing invitation"])
|
invitation_outgoing_router = APIRouter(route_class=MsgpackRoute)
|
||||||
default_queryset: QuerySet = models.CollectionInvitation.objects.all()
|
default_queryset: QuerySet = models.CollectionInvitation.objects.all()
|
||||||
|
|
||||||
|
|
||||||
|
@ -14,7 +14,7 @@ from .stoken_handler import filter_by_stoken_and_limit
|
|||||||
from .collection import get_collection, verify_collection_admin
|
from .collection import get_collection, verify_collection_admin
|
||||||
|
|
||||||
User = get_user_model()
|
User = get_user_model()
|
||||||
member_router = APIRouter(route_class=MsgpackRoute, tags=["member"])
|
member_router = APIRouter(route_class=MsgpackRoute)
|
||||||
default_queryset: QuerySet = models.CollectionMember.objects.all()
|
default_queryset: QuerySet = models.CollectionMember.objects.all()
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user