feat: hide legacy licensing admin models
This commit is contained in:
@@ -34,6 +34,10 @@
|
||||
- 不改变账号订阅授权、API Key、点数、充值和生成接口。
|
||||
- `CMSHOPEE_SUBSCRIPTION_ENFORCEMENT` 行为不变。
|
||||
|
||||
## 实施结果
|
||||
|
||||
已通过 `HiddenLegacyLicenseAdmin.get_model_perms()` 将四个旧方案模型从 admin 应用索引隐藏;模型仍注册为只读 admin,数据库表和历史数据未改变。当前订阅、订单、授权事件和设备观测模型保持可见。
|
||||
|
||||
## 验收条件
|
||||
|
||||
1. admin 软件授权列表不再显示上述四个旧方案模型。
|
||||
@@ -42,3 +46,6 @@
|
||||
4. 非 staff 用户仍不能访问 admin。
|
||||
5. 通过 admin 相关测试、`manage.py check`、迁移一致性和编译检查。
|
||||
|
||||
## 状态
|
||||
|
||||
DONE。定向 admin 测试 2 条通过;`manage.py check`、`makemigrations --check --dry-run`、`compileall` 和 `git diff --check` 通过。测试保留既有 MySQL 条件唯一约束 `models.W036` 警告。
|
||||
|
||||
Reference in New Issue
Block a user