TermiNexus
|
e2cafd5fcd
|
feat(ram): RAM 资源访问管理——RAMGrant 模型 + RAMManager 服务层(GrantAccess/CheckAccess/Revoke/List)
|
2026-08-13 23:55:53 +08:00 |
|
TermiNexus
|
66cb2da387
|
refactor(auth): 角色上下文解析合并为唯一实现
- 新增模块级 ResolveRoleContext(request, user=None):兼容显式 user 与 request.user 两条链路
- CurrentRoleMiddleware 委托调用 ResolveRoleContext,消除与 gvsds/auth.py 的重复实现
- __init__.py 惰性导出 ResolveRoleContext
|
2026-08-13 17:40:12 +08:00 |
|
TermiNexus
|
9851f41f34
|
feat(auth): 新增公司管理员权限键 admin:company——IsCompanyAdmin 判定(admin:tenant/admin:super 自动继承,普通角色手动授予后按公司维度生效)
|
2026-08-13 05:54:50 +08:00 |
|
TermiNexus
|
dc4aa44562
|
"feat(sdk): 新增菜单与工单服务层
Menu/WorkOrder 模型迁入 gvsdsdk;MenuManager 提供菜单树/管理列表/保存/递归删除,
WorkOrderManager 提供统计/个人工单/创建/更新,顶层懒加载导出。"
|
2026-08-07 17:17:55 +08:00 |
|
TermiNexus
|
fb1dec743f
|
"feat(auth): 新增公司/部门模型映射与管理器
- 新增 Company/Department/UserRoleDepartment 模型映射
- CompanyManager: GetCompanyByUUID/GetCompaniesForUser
- DepartmentManager: GetDepartmentByUUID/GetDepartmentsForUser"
|
2026-08-07 15:57:30 +08:00 |
|
TermiNexus
|
e7d03d339f
|
"feat(auth): add TenantManager, 2FA/email flows, permission checks
- TenantManager: ApplyTenant/ListPendingTenants/ApproveTenant/RejectTenant
- Tenant model mapping
- AuthManager: Setup2FA/GetPending2FA/Disable2FA/VerifyUserPassword/
SendAccountActivationCode/VerifyAccountActivationCode/ChangeUserEmail
- RoleManager: HasUserPermission/CheckTablePermission/GetPermissionByCode"
|
2026-08-07 04:40:43 +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
|
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 |
|