From 344d5555298046dd1f10c454f1ec8a28098aed3c Mon Sep 17 00:00:00 2001 From: root Date: Thu, 23 Jul 2026 17:42:54 +0000 Subject: [PATCH] no-mistakes(document): Fix stale seed.py docstring and remove unused imports across 3 files --- app/routers/tickets.py | 5 +---- app/services/seed.py | 4 ++-- app/services/sla.py | 3 --- app/services/ticket.py | 4 ++-- 4 files changed, 5 insertions(+), 11 deletions(-) diff --git a/app/routers/tickets.py b/app/routers/tickets.py index 9edccd4..c6f21e1 100644 --- a/app/routers/tickets.py +++ b/app/routers/tickets.py @@ -11,11 +11,9 @@ from typing import Annotated from fastapi import APIRouter, Depends, HTTPException, Query, UploadFile, status from sqlalchemy import select from sqlalchemy.ext.asyncio import AsyncSession -from sqlalchemy.orm import selectinload - from app.core.config import settings from app.core.database import get_db -from app.core.security import get_current_user, require_roles +from app.core.security import get_current_user from app.models.category import Category from app.models.ticket import Ticket, TicketPhoto from app.models.user import User @@ -28,7 +26,6 @@ from app.schemas.ticket import ( TicketListResponse, TicketOut, TicketPhotoOut, - TicketTimelineOut, TicketUpdate, ) from app.services import ticket as ticket_service diff --git a/app/services/seed.py b/app/services/seed.py index 4d57ee2..222e58b 100644 --- a/app/services/seed.py +++ b/app/services/seed.py @@ -1,6 +1,6 @@ -"""Seed script — users and units. +"""Seed script — users, units, and categories. -Called on first startup or via :func:`seed_all`. +Called on first startup via lifespan hook. """ from __future__ import annotations diff --git a/app/services/sla.py b/app/services/sla.py index abbf300..9995446 100644 --- a/app/services/sla.py +++ b/app/services/sla.py @@ -4,9 +4,6 @@ from __future__ import annotations from datetime import datetime, timedelta, timezone -from sqlalchemy import select -from sqlalchemy.ext.asyncio import AsyncSession - from app.models.ticket import Ticket # ── Priority SLA Targets (from PRD §11) ────────────────────────────── diff --git a/app/services/ticket.py b/app/services/ticket.py index b842a8b..9efcb7f 100644 --- a/app/services/ticket.py +++ b/app/services/ticket.py @@ -10,10 +10,10 @@ from sqlalchemy import func, select from sqlalchemy.ext.asyncio import AsyncSession from sqlalchemy.orm import selectinload -from app.models.ticket import Escalation, Ticket, TicketPhoto, TicketTimeline +from app.models.ticket import Escalation, Ticket, TicketTimeline from app.models.unit import Unit from app.models.user import User -from app.services.sla import compute_sla_deadline, get_sla_status +from app.services.sla import compute_sla_deadline # ── Status Transition Map ──────────────────────────────────────────── # Keys: current status → list of valid next statuses