前后端一致性审计 + 批量操作 + 调度同步模式
- 服务器列表: 添加批量选择(checkbox)+批量推送/删除操作栏 - 推送页面: 支持从服务器列表页预选服务器跳转(sessionStorage) - 调度页面: 添加同步模式选择(增量/全量/校验和) - 后端: PushSchedule模型+Schema+API+ScheduleRunner添加sync_mode字段 - 仪表盘: 移除重复的函数定义和初始化调用 - 数据库迁移: 启动时自动执行schema migration(添加sync_mode列) - 安装向导: 添加schema migration步骤 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -346,6 +346,7 @@ def _schedule_to_dict(schedule: PushSchedule) -> dict:
|
||||
"source_path": schedule.source_path,
|
||||
"server_ids": schedule.server_ids,
|
||||
"cron_expr": schedule.cron_expr,
|
||||
"sync_mode": schedule.sync_mode or "incremental",
|
||||
"enabled": schedule.enabled,
|
||||
"last_run_at": str(schedule.last_run_at) if schedule.last_run_at else None,
|
||||
"created_at": str(schedule.created_at) if schedule.created_at else None,
|
||||
|
||||
Reference in New Issue
Block a user