Commit Graph

  • b35e036b51 refactor(ResolveRoleContext): 日志改为输出用户名、角色名与租户-公司名,去掉 UUID 噪声 main TermiNexus 2026-10-24 23:09:58 +08:00
  • 8b7800032d feat(subscription): 订阅客户端增加声明定制页与鉴权探测 TermiNexus 2026-10-05 17:01:49 +08:00
  • a8574763c0 feat(subscription): 新增订阅式软件提供方 SDK 客户端与令牌 TermiNexus 2026-10-05 11:29:08 +08:00
  • d057c56c26 fix(auth): 密码校验改走 User 登录密码(审计表明文导致恒判失败) TermiNexus 2026-10-02 16:37:52 +08:00
  • 9fd38f3c8e fix(auth): VerifyPassword 形参遮蔽 Password 模型导致 AttributeError TermiNexus 2026-10-02 16:31:52 +08:00
  • 298cfe59d0 fix(form): DateField 兼容带时区的 ISO 时刻串 TermiNexus 2026-10-01 20:03:17 +08:00
  • ad1156f5d9 feat(role): 新增按公司查询部门-员工关系 QueryUserRoleDepartmentsByCompany TermiNexus 2026-09-30 10:39:22 +08:00
  • 94cb71e82a feat(auth): 新增 IsCompanyAdminUser 权限类并修复待审列表跨租户泄漏 TermiNexus 2026-09-28 18:23:08 +08:00
  • 4b074e565a fix(socket): CORS 放行改为根域后缀校验,修复子域握手被拒 TermiNexus 2026-09-28 17:42:50 +08:00
  • cd789dd2dd feat(msync): 新增用户级 Socket.IO 命名空间 /talk TermiNexus 2026-09-26 23:46:21 +08:00
  • b0bf51350d feat(sdk): 表计数缓存提升为公共方法,补用户-角色归属的 upsert 与批量查询原语 TermiNexus 2026-09-15 14:15:06 +08:00
  • 8a12707616 feat(sdk): 补用户-角色/URD 职务/职务名/部门名的批量查询方法 TermiNexus 2026-09-15 13:34:23 +08:00
  • 22754ae070 refactor(sdk): entityPicker 标签解析下沉 FormServiceBase TermiNexus 2026-09-15 13:31:37 +08:00
  • dbcd2ca6e2 refactor(sdk): FormServiceBase 抽出查询链公共辅助并复用于 GetTable TermiNexus 2026-09-14 19:28:45 +08:00
  • 2cf5179803 feat(sdk): 补部门/工作组/用户角色/文件资产的公司维度查询方法 TermiNexus 2026-09-14 16:01:48 +08:00
  • f7ea30dba3 feat(sdk): AuthManager 补 GetUserNames,CompanyManager 补 BelongsToTenant TermiNexus 2026-09-14 15:46:46 +08:00
  • 13e800f473 feat(sdk): TenantManager 补 ListAllTenants,AuditManager 补日志查询与清理 TermiNexus 2026-09-14 15:38:07 +08:00
  • 229c0b529e fix(stats): 唯一约束移除 JSON 列(MySQL 不支持 JSON 列索引) TermiNexus 2026-09-13 22:23:58 +08:00
  • b5474834cd fix(models): 修正 UserIDCard 镜像表名并补齐两列 TermiNexus 2026-09-13 22:19:17 +08:00
  • 49e28dfb68 fix(models): 对齐镜像模型与遗留库 schema,消除校验漂移 TermiNexus 2026-09-13 22:16:48 +08:00
  • 9be878b84a feat(sdk): 通用查询与工具层下沉,新增 App 体系镜像模型 TermiNexus 2026-09-13 21:57:45 +08:00
  • 3776b96a55 feat(sdk): 职务系统下沉——新增职务多值子表/应用虚拟职务模型 + PositionManager 扩展 TermiNexus 2026-08-30 13:08:10 +08:00
  • 5ad8062388 feat(auth): 新增GetUserRoleDepartments/GetUserRoleWorkgroups多关联查询方法 TermiNexus 2026-08-28 15:34:21 +08:00
  • 8f71122e9b refactor(userrole): 删除遗留字段DeptUUID/WorkgroupUUID/RoleType并新增回填删列迁移 TermiNexus 2026-08-28 15:34:10 +08:00
  • 2c176fa43c feat(msync): 用户级令牌 IssueUserToken/IntrospectUserToken(typ=user/aud 防串用/TTL 10min)+ 自省端点 TermiNexus 2026-08-14 00:33:48 +08:00
  • 5d4b35f140 feat(msync): 子服务器断开/注销时标记远端 App 离线(MarkServiceAppsOffline 惰性委托) TermiNexus 2026-08-14 00:01:47 +08:00
  • e69c4d7ad6 feat(msync): 新增 msync:app:manifest:report 事件(子服务器上报远端 App 清单) TermiNexus 2026-08-13 23:57:58 +08:00
  • e2cafd5fcd feat(ram): RAM 资源访问管理——RAMGrant 模型 + RAMManager 服务层(GrantAccess/CheckAccess/Revoke/List) TermiNexus 2026-08-13 23:55:53 +08:00
  • 3f9d106a95 feat(models): FileAsset/Menu/UserRoleWorkgroup/UserRoleDepartment 映射补 TenantUUID,与主库组织表结构对齐 TermiNexus 2026-08-13 17:52:00 +08:00
  • f9f7f922a3 feat(models): Dept/Workgroup/Shop 映射补 TenantUUID 字段,与主库组织表结构对齐 TermiNexus 2026-08-13 17:42:51 +08:00
  • 66cb2da387 refactor(auth): 角色上下文解析合并为唯一实现 TermiNexus 2026-08-13 17:40:12 +08:00
  • 9851f41f34 feat(auth): 新增公司管理员权限键 admin:company——IsCompanyAdmin 判定(admin:tenant/admin:super 自动继承,普通角色手动授予后按公司维度生效) TermiNexus 2026-08-13 05:54:50 +08:00
  • 6f5537765f fix(msync): 中风险项修复——Compensate 守卫/时区偏移/deregister 顺序/幂等头转发 TermiNexus 2026-08-10 23:32:04 +08:00
  • 39ed654146 fix(msync): 修复密钥 fallback、超时补偿令牌与 RetryStep 三缺陷 TermiNexus 2026-08-10 23:29:28 +08:00
  • 62ab9df6c5 chore: 新增 .gitignore 并解除 __pycache__ pyc 文件跟踪 TermiNexus 2026-08-10 23:11:21 +08:00
  • d497b4c86c fix(msync): 模型 FK db_column 对齐真实主库无后缀列名 TermiNexus 2026-08-10 23:08:59 +08:00
  • 4d8e6d4225 fix(msync): Saga 增强与已知缺陷全量修复,版本升至 1.1.0 TermiNexus 2026-08-10 22:38:48 +08:00
  • 53af9884df refactor(msync): msync 整体搬迁至 SDK 并消除对 gvsds 的依赖 TermiNexus 2026-08-10 22:23:52 +08:00
  • fdac1d6e79 feat(form_service): 新增 _CreateObject/_GetObject/_SaveObject/_DeleteObject 低层落库辅助 TermiNexus 2026-08-07 23:04:21 +08:00
  • 18abc3380c refactor(form_service): FormServiceBase 增强 UUIDObj 转换与 NOT_PROVIDED 默认值处理 TermiNexus 2026-08-07 22:55:24 +08:00
  • 08072438e0 feat(sdk): 新增 CompanyInfo/Workgroup/Asset 等 7 个缺失 SAAS 模型映射 TermiNexus 2026-08-07 22:07:01 +08:00
  • 05064d6c73 refactor(stats): StatsManager 补齐编排方法,收敛 StatEngine 编排能力 TermiNexus 2026-08-07 21:44:20 +08:00
  • fdc623c3cb docs(sdk): 更新 SDK 文档,移除 minecraft 引用并补充服务层 Manager 说明 TermiNexus 2026-08-07 21:14:09 +08:00
  • c043f1f31c feat(sdk): 新增物品背包/文件资产/密码审计服务层 TermiNexus 2026-08-07 19:39:31 +08:00
  • 277b2f3043 "feat(sdk): 新增审计/默认角色/作用域与用户级联能力 TermiNexus 2026-08-07 18:06:51 +08:00
  • dc4aa44562 "feat(sdk): 新增菜单与工单服务层 TermiNexus 2026-08-07 17:17:55 +08:00
  • fb1dec743f "feat(auth): 新增公司/部门模型映射与管理器 TermiNexus 2026-08-07 15:57:30 +08:00
  • e7d03d339f "feat(auth): add TenantManager, 2FA/email flows, permission checks TermiNexus 2026-08-07 04:40:43 +08:00
  • d2de2301a4 "feat: add RoleManager tree/search, OrderManager.CreateGeneric, StatsManager TermiNexus 2026-08-07 04:08:10 +08:00
  • 0ad5ce77c8 "feat(auth): add RoleManager.CreatePermission TermiNexus 2026-08-07 03:18:54 +08:00
  • a006d577c8 "feat(auth): add ShopManager/AuthManager/AdminUserManager/UserService & SaveRolePermissions TermiNexus 2026-08-07 03:12:18 +08:00
  • f6842ee3c8 "feat(managers): extend commission/payment/position managers TermiNexus 2026-08-07 02:26:19 +08:00
  • e9bde4db76 "chore(gvsdsdk): 清理过时点与死代码并修复运行期缺陷 TermiNexus 2026-08-07 00:56:21 +08:00
  • 32a31a8220 基本已能进入生产环境 TermiNexus 2026-08-05 23:33:33 +08:00
  • d933b90064 初次重新上传维护 TermiNexus 2026-08-02 19:45:22 +08:00