Add members
Some checks failed
Deploy to Staging / deploy (push) Has been cancelled
Lint Backend / lint-backend (push) Has been cancelled
Playwright Tests / changes (push) Has been cancelled
Test Backend / test-backend (push) Has been cancelled
Test Docker Compose / test-docker-compose (push) Has been cancelled
Playwright Tests / test-playwright (1, 4) (push) Has been cancelled
Playwright Tests / test-playwright (2, 4) (push) Has been cancelled
Playwright Tests / test-playwright (3, 4) (push) Has been cancelled
Playwright Tests / test-playwright (4, 4) (push) Has been cancelled
Playwright Tests / merge-playwright-reports (push) Has been cancelled
Playwright Tests / alls-green-playwright (push) Has been cancelled
Generate Client / generate-client (pull_request) Has been cancelled
Lint Backend / lint-backend (pull_request) Has been cancelled
Playwright Tests / changes (pull_request) Has been cancelled
Test Backend / test-backend (pull_request) Has been cancelled
Test Docker Compose / test-docker-compose (pull_request) Has been cancelled
Add to Project / Add to project (pull_request_target) Has been cancelled
Labels / labeler (pull_request_target) Has been cancelled
Playwright Tests / test-playwright (1, 4) (pull_request) Has been cancelled
Playwright Tests / test-playwright (2, 4) (pull_request) Has been cancelled
Playwright Tests / test-playwright (3, 4) (pull_request) Has been cancelled
Playwright Tests / test-playwright (4, 4) (pull_request) Has been cancelled
Playwright Tests / merge-playwright-reports (pull_request) Has been cancelled
Playwright Tests / alls-green-playwright (pull_request) Has been cancelled
Labels / check-labels (pull_request_target) Has been cancelled
Some checks failed
Deploy to Staging / deploy (push) Has been cancelled
Lint Backend / lint-backend (push) Has been cancelled
Playwright Tests / changes (push) Has been cancelled
Test Backend / test-backend (push) Has been cancelled
Test Docker Compose / test-docker-compose (push) Has been cancelled
Playwright Tests / test-playwright (1, 4) (push) Has been cancelled
Playwright Tests / test-playwright (2, 4) (push) Has been cancelled
Playwright Tests / test-playwright (3, 4) (push) Has been cancelled
Playwright Tests / test-playwright (4, 4) (push) Has been cancelled
Playwright Tests / merge-playwright-reports (push) Has been cancelled
Playwright Tests / alls-green-playwright (push) Has been cancelled
Generate Client / generate-client (pull_request) Has been cancelled
Lint Backend / lint-backend (pull_request) Has been cancelled
Playwright Tests / changes (pull_request) Has been cancelled
Test Backend / test-backend (pull_request) Has been cancelled
Test Docker Compose / test-docker-compose (pull_request) Has been cancelled
Add to Project / Add to project (pull_request_target) Has been cancelled
Labels / labeler (pull_request_target) Has been cancelled
Playwright Tests / test-playwright (1, 4) (pull_request) Has been cancelled
Playwright Tests / test-playwright (2, 4) (pull_request) Has been cancelled
Playwright Tests / test-playwright (3, 4) (pull_request) Has been cancelled
Playwright Tests / test-playwright (4, 4) (pull_request) Has been cancelled
Playwright Tests / merge-playwright-reports (pull_request) Has been cancelled
Playwright Tests / alls-green-playwright (pull_request) Has been cancelled
Labels / check-labels (pull_request_target) Has been cancelled
This commit is contained in:
@@ -10,7 +10,8 @@ from app.models.base import (
|
||||
Message,
|
||||
RowId,
|
||||
)
|
||||
from app.models.member import MemberTeamLink, MemberTeamLinkCreate, MemberTeamLinkUpdate
|
||||
from app.models.member import MemberTeamLink, MemberTeamLinkCreate, MemberTeamLinkUpdate, MemberTeamLinksPublic, \
|
||||
MemberTeamLinkPublic
|
||||
from app.models.team import (
|
||||
Team,
|
||||
TeamCreate,
|
||||
@@ -276,7 +277,7 @@ def load_member_link(team: Team, member_id: RowId):
|
||||
return link
|
||||
|
||||
|
||||
@router.get("/{team_id}/members", response_model=TeamsPublic)
|
||||
@router.get("/{team_id}/members", response_model=MemberTeamLinksPublic)
|
||||
def read_team_member_links(
|
||||
session: SessionDep, current_user: CurrentUser, team_id: RowId, skip: int = 0, limit: int = 100
|
||||
) -> Any:
|
||||
@@ -307,10 +308,10 @@ def read_team_member_links(
|
||||
|
||||
count = session.exec(select(func.count()).select_from(data_query.subquery())).one()
|
||||
data = session.exec(data_query.offset(skip).limit(limit)).all()
|
||||
return TeamsPublic(data=data, count=count)
|
||||
return MemberTeamLinksPublic(data=data, count=count)
|
||||
|
||||
|
||||
@router.get("/{team_id}/members/{member_id}", response_model=TeamPublic)
|
||||
@router.get("/{team_id}/members/{member_id}", response_model=MemberTeamLinkPublic)
|
||||
def read_team_member_link(session: SessionDep, current_user: CurrentUser, team_id: RowId, member_id: RowId) -> Any:
|
||||
"""
|
||||
Get member link by member ID.
|
||||
@@ -328,7 +329,7 @@ def read_team_member_link(session: SessionDep, current_user: CurrentUser, team_i
|
||||
return link
|
||||
|
||||
|
||||
@router.post("/{team_id}/members", response_model=TeamPublic)
|
||||
@router.post("/{team_id}/members", response_model=MemberTeamLinkPublic)
|
||||
def create_team_member_link(
|
||||
*, session: SessionDep, current_user: CurrentUser, team_id: RowId, link_in: MemberTeamLinkCreate
|
||||
) -> Any:
|
||||
@@ -357,7 +358,7 @@ def create_team_member_link(
|
||||
return link
|
||||
|
||||
|
||||
@router.put("/{team_id}/members/{member_id}", response_model=TeamPublic)
|
||||
@router.put("/{team_id}/members/{member_id}", response_model=MemberTeamLinkPublic)
|
||||
def update_team_member_link(
|
||||
*, session: SessionDep, current_user: CurrentUser, team_id: RowId, member_id: RowId, link_in: MemberTeamLinkUpdate
|
||||
) -> Any:
|
||||
|
||||
Reference in New Issue
Block a user