diff options
author | 2024-07-08 21:35:32 +0100 | |
---|---|---|
committer | 2024-07-21 13:45:30 +0100 | |
commit | 41169d155f025c78a68889d36b3cc4ebb07a99cf (patch) | |
tree | c06a45c930b3fcecc678256820962722c909b18a /backend/routes/discord.py | |
parent | Update middleware to use SQLA to create db sessions (diff) |
Move existing models to schemas namespace
This is to make room for a new ORM namespace for SQLAlchemy models
Diffstat (limited to 'backend/routes/discord.py')
-rw-r--r-- | backend/routes/discord.py | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/backend/routes/discord.py b/backend/routes/discord.py index 5cd6b47..1a56aac 100644 --- a/backend/routes/discord.py +++ b/backend/routes/discord.py @@ -6,7 +6,8 @@ from starlette.authentication import requires from starlette.responses import JSONResponse from starlette.routing import Request -from backend import discord, models, route +from backend import discord, route +from backend.models import dtos from backend.validation import ErrorMessage, api NOT_FOUND_EXCEPTION = JSONResponse( @@ -24,7 +25,7 @@ class RolesRoute(route.Route): class RolesResponse(pydantic.BaseModel): """A list of all roles on the configured server.""" - roles: list[models.DiscordRole] + roles: list[dtos.DiscordRole] @requires(["authenticated", "admin"]) @api.validate( @@ -53,7 +54,7 @@ class MemberRoute(route.Route): @requires(["authenticated", "admin"]) @api.validate( - resp=Response(HTTP_200=models.DiscordMember, HTTP_400=ErrorMessage), + resp=Response(HTTP_200=dtos.DiscordMember, HTTP_400=ErrorMessage), json=MemberRequest, tags=["auth"], ) @@ -68,7 +69,7 @@ class MemberRoute(route.Route): @requires(["authenticated", "admin"]) @api.validate( - resp=Response(HTTP_200=models.DiscordMember, HTTP_400=ErrorMessage), + resp=Response(HTTP_200=dtos.DiscordMember, HTTP_400=ErrorMessage), json=MemberRequest, tags=["auth"], ) |