feat(force-onboarding): 运营一键开启新手引导 — User.force_onboarding + admin 接口 + /me 带出 + 走完自动清 #43
Reference in New Issue
Block a user
Delete Branch "feat/force-onboarding"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com
- User 新增 force_onboarding 列(仿 debug_trace_enabled)+ 迁移 user_force_onboarding。 - POST /admin/api/users/{id}/force-onboarding(operator 角色 + 审计 user.force_onboarding.set)。 - UserOut(/me 与登录响应)带出该字段;/api/v1/user/onboarding/complete 走完即自动清回 false,只触发一次。 - 测试:admin 设置+审计+角色守卫、走完引导自动清标记。 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>