TermiNexus
b4d2b7bfbf
"refactor(viewsets): permission create via RoleManager.CreatePermission
...
- single & batch (semicolon-separated) creation now delegates to SDK
- behavior identical: 409 on duplicate code, skip duplicates in batch"
2026-08-07 03:19:28 +08:00
TermiNexus
3346a3b9ce
"refactor: route ugm/site-user/role-permission/user-detail through gvsdsdk managers
...
- ugm auth flows use AuthManager
- site_user management uses AdminUserManager
- role permission save uses RoleManager.SaveRolePermissions
- user detail aggregation uses UserService.GetUserDetail
- MC custom business moved into gvsds.apps.mc (manager/models)
- remove dead imports (User2FA/UserAvatar/Password/bcrypt/Role/transaction)
"
2026-08-07 03:12:38 +08:00
TermiNexus
7d578f82a4
"refactor(views): route commission/payment config views through gvsdsdk
...
- commission rule/rate-table/event endpoints use CommissionEngine
- payment gateway config list/detail/save/delete use PaymentManager
- remove unused model imports"
2026-08-07 02:26:35 +08:00
TermiNexus
2d882d521a
"refactor: migrate payment/commission/position/message/menu to gvsdsdk service layer
...
- payment/commission views use gvsdsdk PaymentManager & CommissionEngine
- position create uses PositionManager.CreatePosition (fixes passing Tenant
instance to UUIDField; SDK generates timestamps via timezone.now)
- message role lookup uses RoleManager.GetRoleByUUID
- menu current-company resolution uses RoleManager.GetUserRoleDetails
- removes dead app-layer imports (PaymentTransaction, UserRole, Position)"
2026-08-07 01:57:23 +08:00
TermiNexus
10b8af2f2b
"refactor(api): 角色/职务剩余裸操作接入 gvsdsdk 服务层
...
- Role 级联搜索/当前角色/用户中心/用户详情角色列表改用 GetRolesForUser/GetUserRoleDetails/GetRoleByUUID
- PositionManager 11 个方法接入 position.py 全部视图
- 累计 20+ 处裸 ORM 操作统一走 gvsdsdk 服务层"
2026-08-07 01:24:44 +08:00
TermiNexus
e27f3d3dd6
"feat(gvsdsdk): 新增 PositionManager 服务层并接入职务系统 API
...
- PositionManager 提供职务/岗位模板/模板权限共 11 个服务方法
- position.py 11 处裸 ORM 操作全部改用服务层
- 消除职务系统跨表裸查询,统一走 gvsdsdk"
2026-08-07 01:21:05 +08:00
TermiNexus
62b6ae08ed
"feat(gvsdsdk): 扩展 RoleManager 服务层并接入后端 API
...
- RoleManager 新增 GetRoleByUUID/GetUserRoleDetails/HasRolePermission,CreateRole 增加 RoleDesc
- 后端 8 处角色/权限裸操作改用服务层(ugm/role_permission/form_api/viewsets/order_flow/form_service)
- 消除跨表裸查询样板,统一走 gvsdsdk"
2026-08-07 01:18:13 +08:00
TermiNexus
411ead3ca1
"refactor(api): 角色/权限操作改用 gvsdsdk RoleManager 服务层
...
- ugm 角色切换校验、gerp 权限分配/移除改用 HasRole/AssignPermission/RemovePermission
- form_service 默认角色绑定与成员重复校验改用 HasRole/AssignRole
- User.GetRoles / 角色群发改用 GetRolesForUser/GetUsersForRole
- 消除 8 处裸操作表样板,统一走 gvsdsdk 服务层"
2026-08-07 01:08:33 +08:00
TermiNexus
a355a1ecfc
修复了 ORM 直接编辑区域的表格高度,实现了工单卡片化和 Saga 模式管理页同后端修正
2026-08-06 18:01:05 +08:00
TermiNexus
926cb93fbf
基本已能进入生产环境
2026-08-05 23:32:49 +08:00
TermiNexus
e53dceac7e
维护了 产品 / 项目 超级菜单部分,同步了 GERP 系统的要求(凭证时间)
2026-08-04 20:20:41 +08:00
TermiNexus
be56e3539e
修复了线上问题
2026-08-04 18:26:27 +08:00
TermiNexus
d6ff1ca8a7
将 GVSite 的 生产环境部署内容隔离,修正了线上部分问题
2026-08-04 17:53:31 +08:00
TermiNexus
132d7d88ab
配合 GERP 和 GVSite 做了相关的前后端处理
2026-08-04 17:18:00 +08:00
TermiNexus
d421c38a35
清理了不需要的文件,阻止了 GERP 的编译文件的上传
2026-08-02 22:45:24 +08:00
TermiNexus
d23f61c2f8
移动了旧 GERP 到 backup 文件夹
2026-08-02 22:15:54 +08:00
TermiNexus
358e9933e5
将 GVSDSDK 作为单独的项目处理
2026-08-02 19:35:34 +08:00
TermiNexus
66898125dd
Updated the Pyproject
2026-07-30 00:53:34 +08:00
TermiNexus
ac7a7ce49b
Updated the GVSDSDK README 2
2026-07-30 00:49:33 +08:00
TermiNexus
c23a414292
Updated the GVSDSDK README
2026-07-30 00:23:02 +08:00
TermiNexus
ba540654fc
Updated the README
2026-07-30 00:16:05 +08:00
TermiNexus
fd591a0c94
修正了大量谬误,增加了《我的世界》相关服务功能等
2026-07-30 00:02:19 +08:00
TermiNexus
17e3a11a73
修正了 GVSDSDK,修改了部分 UI 样式
2026-07-14 17:18:26 +08:00
TermiNexus
e5e4e67784
修复了一些问题,升级了 gvsdsdk
2026-07-04 21:50:35 +08:00
TermiNexus
a77df5da0f
修复了一些问题
2026-06-25 17:56:08 +08:00
TermiNexus
f3cf68a51a
补充
2026-06-16 12:13:10 +08:00
TermiNexus
04f7349a1e
首次上传
2026-06-16 11:55:14 +08:00