Commit Graph
5 Commits
Author SHA1 Message Date
TermiNexus 0ad5ce77c8 "feat(auth): add RoleManager.CreatePermission
- create permission with tenant-scoped code uniqueness check
- returns (instance, created); existing code returns (None, False)"
2026-08-07 03:18:54 +08:00
TermiNexus a006d577c8 "feat(auth): add ShopManager/AuthManager/AdminUserManager/UserService & SaveRolePermissions
- ShopManager: shop CRUD + role-shop associations (fixes dangling ShopManager export)
- AuthManager: user lookup/create/password/2FA/avatar
- AdminUserManager: user search/reset-password/license/email/2FA info
- UserService.GetUserDetail: aggregate user+roles+permissions+orders
- RoleManager.SaveRolePermissions: atomic incremental role-permission sync
- remove gvsdsdk.minecraft (MC is custom business, moved to gvsds)"
2026-08-07 03:12:18 +08:00
TermiNexus f6842ee3c8 "feat(managers): extend commission/payment/position managers
- CommissionEngine: ListRules/DisableRule/ListRateTables/ListEvents
- PaymentManager: ListConfigs/GetConfigByUUID/DisableConfig/SetConfigStatus/DeleteConfig
- PositionManager: HasTemplatePerm"
2026-08-07 02:26:19 +08:00
TermiNexus e9bde4db76 "chore(gvsdsdk): 清理过时点与死代码并修复运行期缺陷
- models: 修正过时文档、UserRole 遗留字段标注废弃、抽象 User 补 IsStaff/IsSuperuser
- models: CopyToRole 补 CompanyUUID 默认值,修复 RolePermission 插入必失败缺陷
- form_service: 对齐主项目值转换(Boolean/时区/空值),移除 NullBooleanField 遗留映射
- auth: 删除无引用的 GetDefaultAvatar 与 ShopManager/PositionManager,清理惰性导出
- db_router/model_base/msync: 简化模块集合、移除 typing_extensions 死兜底、复用 GenerateChallenge
- 删除残留文件(空测试文件、无源 pyc)"
2026-08-07 00:57:29 +08:00
TermiNexus d933b90064 初次重新上传维护 2026-08-02 19:45:22 +08:00