- Add PSABoard type + list_boards() to CW provider (cached 1h) - Extend search_tickets with assigned_to_me, unassigned, board_ids, page, page_size - New GET /integrations/psa/boards endpoint - New TicketQueue dashboard component: My Tickets / Unassigned tabs, multi-select board filter, Load more pagination, Start Session per ticket - Add TicketQueue to QuickStartPage after active sessions - FlowPilotSessionPage auto-starts with ticket context when navigated from TicketQueue (psaTicketId + psaTicket in location.state) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
56 lines
2.8 KiB
Python
56 lines
2.8 KiB
Python
from .user import UserCreate, UserUpdate, UserResponse, UserLogin
|
|
from .token import Token, TokenPayload
|
|
from .tree import TreeCreate, TreeUpdate, TreeResponse, TreeListResponse
|
|
from .session import SessionCreate, SessionUpdate, SessionResponse, SessionExport, DecisionRecord
|
|
from .category import CategoryCreate, CategoryUpdate, CategoryResponse, CategoryListResponse
|
|
from .tag import TagCreate, TagResponse, TagListResponse, TagAssignment
|
|
from .folder import FolderCreate, FolderUpdate, FolderResponse, FolderListResponse, FolderReorderRequest, FolderTreeRequest
|
|
from .ai_builder import (
|
|
AIStartRequest, AIScaffoldRequest, AIBranchDetailRequest, AIAssembleRequest,
|
|
AIStartResponse, AIScaffoldResponse, AIBranchDetailResponse, AIAssembleResponse,
|
|
AIQuotaStatusResponse,
|
|
)
|
|
from .script_template import (
|
|
ScriptCategoryResponse,
|
|
ScriptTemplateCreate, ScriptTemplateUpdate, ScriptTemplateListItem, ScriptTemplateDetail,
|
|
ScriptGenerateRequest, ScriptGenerateResponse, ScriptGenerationRecord,
|
|
)
|
|
from .psa_connection import (
|
|
PsaConnectionCreate, PsaConnectionUpdate, PsaConnectionResponse, PsaConnectionTestResponse,
|
|
PSATicketSearchResult, PSATicketStatusItem,
|
|
PsaPostRequest, PsaPostResponse, PsaPreviewResponse, PsaPostLogResponse,
|
|
PsaMemberMappingResponse, PsaMemberMappingSaveRequest, PsaMemberResponse, AutoMatchResult,
|
|
PSABoardResponse,
|
|
)
|
|
|
|
__all__ = [
|
|
# User
|
|
"UserCreate", "UserUpdate", "UserResponse", "UserLogin",
|
|
# Token
|
|
"Token", "TokenPayload",
|
|
# Tree
|
|
"TreeCreate", "TreeUpdate", "TreeResponse", "TreeListResponse",
|
|
# Session
|
|
"SessionCreate", "SessionUpdate", "SessionResponse", "SessionExport", "DecisionRecord",
|
|
# Category
|
|
"CategoryCreate", "CategoryUpdate", "CategoryResponse", "CategoryListResponse",
|
|
# Tag
|
|
"TagCreate", "TagResponse", "TagListResponse", "TagAssignment",
|
|
# Folder
|
|
"FolderCreate", "FolderUpdate", "FolderResponse", "FolderListResponse", "FolderReorderRequest", "FolderTreeRequest",
|
|
# AI Builder
|
|
"AIStartRequest", "AIScaffoldRequest", "AIBranchDetailRequest", "AIAssembleRequest",
|
|
"AIStartResponse", "AIScaffoldResponse", "AIBranchDetailResponse", "AIAssembleResponse",
|
|
"AIQuotaStatusResponse",
|
|
# Script Generator
|
|
"ScriptCategoryResponse",
|
|
"ScriptTemplateCreate", "ScriptTemplateUpdate", "ScriptTemplateListItem", "ScriptTemplateDetail",
|
|
"ScriptGenerateRequest", "ScriptGenerateResponse", "ScriptGenerationRecord",
|
|
# PSA Connection
|
|
"PsaConnectionCreate", "PsaConnectionUpdate", "PsaConnectionResponse", "PsaConnectionTestResponse",
|
|
"PSATicketSearchResult", "PSATicketStatusItem",
|
|
"PsaPostRequest", "PsaPostResponse", "PsaPreviewResponse", "PsaPostLogResponse",
|
|
"PsaMemberMappingResponse", "PsaMemberMappingSaveRequest", "PsaMemberResponse", "AutoMatchResult",
|
|
"PSABoardResponse",
|
|
]
|