后端修复: - User模型添加organization_id和role字段,匹配Prisma数据库schema - SQLAlchemy模型FK类型从UUID改为String(36),匹配users.id的text类型 - lifespan中create_all改为SELECT 1,避免与Prisma schema冲突 - 数据库驱动从asyncpg切换到psycopg,修复macOS Unix socket问题 - auth API使用UserResponse.from_user()处理属性映射 - 修复auth service使用正确的列名(password/username) E2E测试修复: - hasProjects()先等待页面加载完成再检测空/错误状态 - loginAndWait增加60s超时和重试逻辑,解决NextAuth间歇性超时 - login-redirect-system-chrome添加browserName skip和重试 - login-redirect子页面测试使用domcontentloaded等待策略 - Dashboard空状态下依赖项目的测试正确skip - playwright.config.ts reuseExistingServer硬编码为true |
||
|---|---|---|
| .. | ||
| pages | ||
| tests | ||
| playwright.d.ts | ||
| tests.fixture.ts | ||