fix(ci): 修复develop分支遗留的isort import排序问题
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 46s
CI/CD Pipeline / Frontend Lint (push) Successful in 54s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 2m17s
CI/CD Pipeline / Unit Tests (push) Successful in 2m26s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 14m11s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 14m13s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 1m22s
CI/CD Pipeline / Integration Tests (push) Successful in 1m23s
CI Build & Deploy Pipeline / Production Browser E2E (pull_request) Failing after 1487h53m47s
CI Build & Deploy Pipeline / Production Browser E2E (push) Failing after 1487h53m51s
CI Build & Deploy Pipeline / Build Production Worker Image (pull_request) Failing after 1487h53m51s
CI Build & Deploy Pipeline / Deploy Production (pull_request) Failing after 1487h53m49s
CI Build & Deploy Pipeline / Staging E2E Tests (pull_request) Failing after 1487h53m53s
CI Build & Deploy Pipeline / Deploy Production (push) Failing after 1487h53m53s
CI Build & Deploy Pipeline / Build Production Web Image (pull_request) Failing after 1487h53m53s
CI Build & Deploy Pipeline / Build Production API Image (pull_request) Failing after 1487h53m55s
CI Build & Deploy Pipeline / Build Production Worker Image (push) Failing after 1487h53m55s
CI Build & Deploy Pipeline / Staging API Integration Tests (push) Failing after 1487h53m53s
CI Build & Deploy Pipeline / Build Production Web Image (push) Failing after 1487h53m55s
CI Build & Deploy Pipeline / Staging E2E Tests (push) Failing after 1487h53m53s
CI Build & Deploy Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Failing after 1487h53m55s
CI Build & Deploy Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1487h53m55s
CI Build & Deploy Pipeline / Build Staging Worker Image (pull_request) Failing after 1487h53m57s
CI Build & Deploy Pipeline / Build Staging Worker Image (push) Failing after 1487h53m57s
CI Build & Deploy Pipeline / Build Staging API Image (push) Failing after 1487h53m57s
CI Build & Deploy Pipeline / Build Staging Web Image (pull_request) Failing after 1487h53m57s
CI Build & Deploy Pipeline / Build Staging API Image (pull_request) Failing after 1487h53m57s
CI Build & Deploy Pipeline / Staging API Integration Tests (pull_request) Failing after 1488h25m44s
CI Build & Deploy Pipeline / Build Production API Image (push) Failing after 1488h25m46s
CI Build & Deploy Pipeline / Build Staging Web Image (push) Failing after 1488h25m48s
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 46s
CI/CD Pipeline / Frontend Lint (push) Successful in 54s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 2m17s
CI/CD Pipeline / Unit Tests (push) Successful in 2m26s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 14m11s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 14m13s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 1m22s
CI/CD Pipeline / Integration Tests (push) Successful in 1m23s
CI Build & Deploy Pipeline / Production Browser E2E (pull_request) Failing after 1487h53m47s
CI Build & Deploy Pipeline / Production Browser E2E (push) Failing after 1487h53m51s
CI Build & Deploy Pipeline / Build Production Worker Image (pull_request) Failing after 1487h53m51s
CI Build & Deploy Pipeline / Deploy Production (pull_request) Failing after 1487h53m49s
CI Build & Deploy Pipeline / Staging E2E Tests (pull_request) Failing after 1487h53m53s
CI Build & Deploy Pipeline / Deploy Production (push) Failing after 1487h53m53s
CI Build & Deploy Pipeline / Build Production Web Image (pull_request) Failing after 1487h53m53s
CI Build & Deploy Pipeline / Build Production API Image (pull_request) Failing after 1487h53m55s
CI Build & Deploy Pipeline / Build Production Worker Image (push) Failing after 1487h53m55s
CI Build & Deploy Pipeline / Staging API Integration Tests (push) Failing after 1487h53m53s
CI Build & Deploy Pipeline / Build Production Web Image (push) Failing after 1487h53m55s
CI Build & Deploy Pipeline / Staging E2E Tests (push) Failing after 1487h53m53s
CI Build & Deploy Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Failing after 1487h53m55s
CI Build & Deploy Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1487h53m55s
CI Build & Deploy Pipeline / Build Staging Worker Image (pull_request) Failing after 1487h53m57s
CI Build & Deploy Pipeline / Build Staging Worker Image (push) Failing after 1487h53m57s
CI Build & Deploy Pipeline / Build Staging API Image (push) Failing after 1487h53m57s
CI Build & Deploy Pipeline / Build Staging Web Image (pull_request) Failing after 1487h53m57s
CI Build & Deploy Pipeline / Build Staging API Image (pull_request) Failing after 1487h53m57s
CI Build & Deploy Pipeline / Staging API Integration Tests (pull_request) Failing after 1488h25m44s
CI Build & Deploy Pipeline / Build Production API Image (push) Failing after 1488h25m46s
CI Build & Deploy Pipeline / Build Staging Web Image (push) Failing after 1488h25m48s
修复edit_plans_clips.py和edit_plans_clips_batch.py的import排序, 确保全量isort扫描通过。
This commit is contained in:
@@ -52,7 +52,9 @@ class EditPlanClipListResponse(BaseModel):
|
||||
class EditPlanClipCreateRequest(BaseModel):
|
||||
"""创建剪辑片段请求体"""
|
||||
|
||||
clip_type: str = Field(..., min_length=1, max_length=50, description="片段类型: main/intro/outro/overlay/background/b_roll 等")
|
||||
clip_type: str = Field(
|
||||
..., min_length=1, max_length=50, description="片段类型: main/intro/outro/overlay/background/b_roll 等"
|
||||
)
|
||||
order: int = Field(..., ge=0, description="排序序号")
|
||||
asset_id: str = Field(default="", max_length=64, description="关联素材 ID")
|
||||
text_content: str = Field(default="", max_length=5000, description="文本内容(字幕/配音等)")
|
||||
@@ -86,9 +88,10 @@ def _check_plan_access(plan_id: str, user_id: str, project_repository: Any, db:
|
||||
"""验证用户是否有权限访问该剪辑计划(通过项目关联)。
|
||||
返回 plan 对象供后续使用,避免重复查询。
|
||||
"""
|
||||
from ._helpers import check_project_access
|
||||
from app.services.edit_plan_service import EditPlanService
|
||||
|
||||
from ._helpers import check_project_access
|
||||
|
||||
svc = EditPlanService(db)
|
||||
plan = svc.get_plan(plan_id)
|
||||
if plan is None:
|
||||
|
||||
@@ -75,9 +75,10 @@ class ClipsFromAssetsResponse(BaseModel):
|
||||
|
||||
def _check_plan_access(plan_id: str, user_id: str, project_repository: Any, db: Session) -> Any:
|
||||
"""验证用户是否有权限访问该剪辑计划,返回 plan 对象。"""
|
||||
from ._helpers import check_project_access
|
||||
from app.services.edit_plan_service import EditPlanService
|
||||
|
||||
from ._helpers import check_project_access
|
||||
|
||||
svc = EditPlanService(db)
|
||||
plan = svc.get_plan(plan_id)
|
||||
if plan is None:
|
||||
|
||||
Reference in New Issue
Block a user