updates service api endpoints to allow for nginx forwarding with ssh
This commit is contained in:
@@ -13,7 +13,7 @@ from app.user_models import User
|
|||||||
router = APIRouter()
|
router = APIRouter()
|
||||||
|
|
||||||
|
|
||||||
@router.get("/", response_model=list[CommunityHighlightResponse])
|
@router.get("", response_model=list[CommunityHighlightResponse])
|
||||||
async def list_community_highlights(
|
async def list_community_highlights(
|
||||||
active: Optional[bool] = Query(None, description="Filter by active status"),
|
active: Optional[bool] = Query(None, description="Filter by active status"),
|
||||||
session: AsyncSession = Depends(get_session),
|
session: AsyncSession = Depends(get_session),
|
||||||
@@ -34,7 +34,7 @@ async def get_community_highlight(highlight_id: int, session: AsyncSession = Dep
|
|||||||
return highlight
|
return highlight
|
||||||
|
|
||||||
|
|
||||||
@router.post("/", response_model=CommunityHighlightResponse, status_code=201)
|
@router.post("", response_model=CommunityHighlightResponse, status_code=201)
|
||||||
async def create_community_highlight(
|
async def create_community_highlight(
|
||||||
payload: CommunityHighlightCreate,
|
payload: CommunityHighlightCreate,
|
||||||
session: AsyncSession = Depends(get_session),
|
session: AsyncSession = Depends(get_session),
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ from app.user_models import User
|
|||||||
router = APIRouter()
|
router = APIRouter()
|
||||||
|
|
||||||
|
|
||||||
@router.get("/", response_model=list[EventResponse])
|
@router.get("", response_model=list[EventResponse])
|
||||||
async def list_events(
|
async def list_events(
|
||||||
active: Optional[bool] = Query(None, description="Filter by active status"),
|
active: Optional[bool] = Query(None, description="Filter by active status"),
|
||||||
session: AsyncSession = Depends(get_session),
|
session: AsyncSession = Depends(get_session),
|
||||||
@@ -34,7 +34,7 @@ async def get_event(event_id: int, session: AsyncSession = Depends(get_session))
|
|||||||
return event
|
return event
|
||||||
|
|
||||||
|
|
||||||
@router.post("/", response_model=EventResponse, status_code=201)
|
@router.post("", response_model=EventResponse, status_code=201)
|
||||||
async def create_event(
|
async def create_event(
|
||||||
payload: EventCreate,
|
payload: EventCreate,
|
||||||
session: AsyncSession = Depends(get_session),
|
session: AsyncSession = Depends(get_session),
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ from app.user_models import User
|
|||||||
router = APIRouter()
|
router = APIRouter()
|
||||||
|
|
||||||
|
|
||||||
@router.get("/", response_model=list[HistoryEntryResponse])
|
@router.get("", response_model=list[HistoryEntryResponse])
|
||||||
async def list_history_entries(
|
async def list_history_entries(
|
||||||
active: Optional[bool] = Query(None, description="Filter by active status"),
|
active: Optional[bool] = Query(None, description="Filter by active status"),
|
||||||
session: AsyncSession = Depends(get_session),
|
session: AsyncSession = Depends(get_session),
|
||||||
@@ -34,7 +34,7 @@ async def get_history_entry(entry_id: int, session: AsyncSession = Depends(get_s
|
|||||||
return entry
|
return entry
|
||||||
|
|
||||||
|
|
||||||
@router.post("/", response_model=HistoryEntryResponse, status_code=201)
|
@router.post("", response_model=HistoryEntryResponse, status_code=201)
|
||||||
async def create_history_entry(
|
async def create_history_entry(
|
||||||
payload: HistoryEntryCreate,
|
payload: HistoryEntryCreate,
|
||||||
session: AsyncSession = Depends(get_session),
|
session: AsyncSession = Depends(get_session),
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ from app.user_models import User
|
|||||||
router = APIRouter()
|
router = APIRouter()
|
||||||
|
|
||||||
|
|
||||||
@router.get("/", response_model=list[ShowResponse])
|
@router.get("", response_model=list[ShowResponse])
|
||||||
async def list_shows(session: AsyncSession = Depends(get_session)):
|
async def list_shows(session: AsyncSession = Depends(get_session)):
|
||||||
query = (
|
query = (
|
||||||
select(Show)
|
select(Show)
|
||||||
@@ -40,7 +40,7 @@ async def get_show(
|
|||||||
return show
|
return show
|
||||||
|
|
||||||
|
|
||||||
@router.post("/", response_model=ShowResponse, status_code=201)
|
@router.post("", response_model=ShowResponse, status_code=201)
|
||||||
async def create_show(
|
async def create_show(
|
||||||
payload: ShowCreate,
|
payload: ShowCreate,
|
||||||
session: AsyncSession = Depends(get_session),
|
session: AsyncSession = Depends(get_session),
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ from app.user_models import User
|
|||||||
router = APIRouter()
|
router = APIRouter()
|
||||||
|
|
||||||
|
|
||||||
@router.get("/", response_model=list[TeamMemberResponse])
|
@router.get("", response_model=list[TeamMemberResponse])
|
||||||
async def list_team_members(
|
async def list_team_members(
|
||||||
active: Optional[bool] = Query(None, description="Filter by active status"),
|
active: Optional[bool] = Query(None, description="Filter by active status"),
|
||||||
session: AsyncSession = Depends(get_session),
|
session: AsyncSession = Depends(get_session),
|
||||||
@@ -34,7 +34,7 @@ async def get_team_member(member_id: int, session: AsyncSession = Depends(get_se
|
|||||||
return member
|
return member
|
||||||
|
|
||||||
|
|
||||||
@router.post("/", response_model=TeamMemberResponse, status_code=201)
|
@router.post("", response_model=TeamMemberResponse, status_code=201)
|
||||||
async def create_team_member(
|
async def create_team_member(
|
||||||
payload: TeamMemberCreate,
|
payload: TeamMemberCreate,
|
||||||
session: AsyncSession = Depends(get_session),
|
session: AsyncSession = Depends(get_session),
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ from app.user_models import User
|
|||||||
router = APIRouter()
|
router = APIRouter()
|
||||||
|
|
||||||
|
|
||||||
@router.get("/", response_model=list[UnderwriterResponse])
|
@router.get("", response_model=list[UnderwriterResponse])
|
||||||
async def list_underwriters(
|
async def list_underwriters(
|
||||||
active: Optional[bool] = Query(None, description="Filter by active status"),
|
active: Optional[bool] = Query(None, description="Filter by active status"),
|
||||||
session: AsyncSession = Depends(get_session),
|
session: AsyncSession = Depends(get_session),
|
||||||
@@ -34,7 +34,7 @@ async def get_underwriter(underwriter_id: int, session: AsyncSession = Depends(g
|
|||||||
return uw
|
return uw
|
||||||
|
|
||||||
|
|
||||||
@router.post("/", response_model=UnderwriterResponse, status_code=201)
|
@router.post("", response_model=UnderwriterResponse, status_code=201)
|
||||||
async def create_underwriter(
|
async def create_underwriter(
|
||||||
payload: UnderwriterCreate,
|
payload: UnderwriterCreate,
|
||||||
session: AsyncSession = Depends(get_session),
|
session: AsyncSession = Depends(get_session),
|
||||||
|
|||||||
Reference in New Issue
Block a user