feat: PSA ticket management — /tickets page, detail panel, AI ticket creation #141

Merged
chihlasm merged 36 commits from feat/psa-ticket-management into main 2026-04-25 04:59:02 +00:00
Showing only changes of commit 24ab1908a6 - Show all commits

View File

@@ -36,6 +36,7 @@ from app.schemas.psa_tickets import (
PSATicketStatusUpdateSchema,
TicketCreatePayloadSchema,
PSAPrioritySchema,
TicketListResponseSchema,
)
import app.services.ticket_service as ticket_svc
from app.services.psa.encryption import (
@@ -375,7 +376,7 @@ async def list_boards(
return []
@router.get("/tickets/search")
@router.get("/tickets/search", response_model=TicketListResponseSchema)
async def search_tickets(
current_user: Annotated[User, Depends(require_engineer_or_admin)],
db: Annotated[AsyncSession, Depends(get_db)],