Dev Agent
|
e1c8c88fba
|
fix: safe status.value access in create_user response
|
2026-04-24 12:57:49 +00:00 |
|
Dev Agent
|
a38611aaf2
|
fix: replace user.roles assignment with direct user_role_table insert/delete to avoid MissingGreenlet
|
2026-04-24 12:50:48 +00:00 |
|
Dev Agent
|
c59b6ad6fe
|
fix: roles page_size 200->100, add try/catch in loadOptions
|
2026-04-24 12:45:15 +00:00 |
|
Dev Agent
|
a5ed25f1ed
|
fix: PostgreSQL INTERVAL syntax in task-trend query
|
2026-04-24 11:09:59 +00:00 |
|
Dev Agent
|
b3422fa956
|
fix: add SoftDeleteMixin to Menu and ScheduleTask models
|
2026-04-24 11:04:33 +00:00 |
|
Dev Agent
|
d829add6ce
|
fix: pin bcrypt==4.0.1 to fix passlib detect_wrap_bug compatibility
|
2026-04-24 09:45:12 +00:00 |
|
Dev Agent
|
7254d4fb61
|
fix: avoid lazy load in seed, use direct table insert for roles
|
2026-04-24 09:43:59 +00:00 |
|
Dev Agent
|
95de32bdaa
|
fix: move seed to standalone script, remove from lifespan
|
2026-04-24 09:41:59 +00:00 |
|
Dev Agent
|
d57a2656f7
|
fix: use AsyncSessionLocal directly in lifespan seed call
|
2026-04-24 09:40:32 +00:00 |
|
Dev Agent
|
60f93780bf
|
fix: explicit foreign_keys on User.organization relationship
|
2026-04-24 09:39:07 +00:00 |
|
Dev Agent
|
a1b9d7d5f4
|
fix: specify foreign_keys on Organization.users to resolve ambiguity
|
2026-04-24 09:38:29 +00:00 |
|
Dev Agent
|
84df951ff5
|
fix: add aes_encrypt/aes_decrypt aliases to security.py
|
2026-04-24 09:37:47 +00:00 |
|
Dev Agent
|
78ef201585
|
fix: export Base from models/__init__.py for Alembic
|
2026-04-24 09:37:08 +00:00 |
|
Dev Agent
|
644956c234
|
fix: add SkillCallLogItem to types/index.ts
|
2026-04-24 09:35:23 +00:00 |
|
Dev Agent
|
883a925db5
|
feat: Agent任务系统 v2.1 完整实现
- 后端: FastAPI + SQLAlchemy 2.0 + Pydantic v2 + Celery (19个API模块)
- 前端: React 18 + TypeScript + Ant Design 5 + Zustand (19个页面组件)
- 权限: RBAC四维权限体系 (RB-01~RB-13)
- 任务: 四步向导创建 + 双执行器(龙虾/脚本) + 定时调度
- 部署: Docker Compose 6服务 + Nginx反代 + Alembic迁移
统计: 88个文件 | 8779行代码 | 默认账号: admin/admin123
|
2026-04-24 09:10:47 +00:00 |
|