docs: add staged subscription rollout task
This commit is contained in:
@@ -2131,3 +2131,10 @@
|
||||
- 兼容:不修改账号订阅授权、设备观测、API、点数、充值或迁移数据;不删除任何旧数据。
|
||||
- 验证:`py -3.12 manage.py test apps.licensing.tests.SoftwareEntitlementAdminTests --keepdb --noinput` 通过(2 tests);`manage.py check`、`makemigrations --check --dry-run`、`compileall`、`git diff --check` 通过。保留既有 MySQL `models.W036` warning。
|
||||
- 下一步:T-621 继续留在 Backlog;按业务优先级拆分后续真实支付验收、客户端发布或生产观察任务。
|
||||
|
||||
## 2026-07-22 规划:T-632 会员订阅三阶段启用与简化运营
|
||||
|
||||
- 背景:当前订阅关闭强制拦截时,产品专属 submit 保持可用,但状态接口仍会把无真实权益账号返回为 `required`,桌面端因此可能提示“需要配置会员账号”;同时 admin 软件授权模块的订单、事件和设备观测入口过多,不适合当前开发测试阶段的日常运营。
|
||||
- 方案:新增 `CMSHOPEE_SUBSCRIPTION_MODE=open|shadow|enforce`。开发测试使用 `open`,不批量创建虚假权益;正式前使用 `shadow` 统计真实权益覆盖率;最终使用 `enforce` 强制账号订阅。状态接口补齐桌面端账号、套餐、顶层有效期、会员中心、通知版本和真实权益状态字段。
|
||||
- 运营:admin 首页只保留“会员套餐”和“用户会员”,其余模型继续注册并保留直接管理地址、权限和历史数据,不删除表。
|
||||
- 边界:不改 API Key、点数、充值、软件订单、通用生成接口或已接受异步任务;任务详见 `docs/tasks/T-632.md`。
|
||||
|
||||
Reference in New Issue
Block a user