Commit Graph

250 Commits

Author SHA1 Message Date
caoqianming e153ee6d54 perf(permission): batch load dept scopes 2026-03-20 08:43:23 +08:00
caoqianming 6c8a029456 fix: cache sms codes only after successful send 2026-03-19 22:00:28 +08:00
caoqianming f17d9aec5b fix: return cached responses from idempotent decorator 2026-03-19 21:58:30 +08:00
caoqianming fcfe76bb6d fix: align websocket app configuration 2026-03-19 21:57:19 +08:00
caoqianming 71e91efe29 fix: stabilize idempotent decorator cache key 2026-03-19 21:55:09 +08:00
caoqianming fbe12249f8 fix: handle missing user agent in request logs 2026-03-19 21:52:23 +08:00
caoqianming 4a053143f4 fix: avoid re-raising after save retry succeeds 2026-03-19 21:50:49 +08:00
caoqianming e1020f4a96 fix: clone workflow custom fields correctly 2026-03-19 21:49:06 +08:00
caoqianming 076eb4fc98 fix: correct queryset filtering for dept scope 2026-03-19 21:46:08 +08:00
caoqianming 27ae86462a fix: stabilize and short-circuit viewset response cache 2026-03-19 21:43:07 +08:00
caoqianming 25955fb674 Merge branch 'base' of https://github.com/caoqianming/xt_server into base 2026-03-19 21:05:17 +08:00
caoqianming 705dff193c fix: avoid duplicate rows in complex reverse queries
Add an optional distinct flag to complex query payload and deduplicate by primary key before annotate/order flow, so reverse-join filtering does not return repeated records.

Made-with: Cursor
2026-03-19 21:04:20 +08:00
caoqianming 805fc59100 fix: base user_exist完善 2026-03-19 21:04:04 +08:00
caoqianming 6c2127b80b feat: base clear_drf_log 2026-02-03 10:34:31 +08:00
caoqianming b51857d463 feat: 更新依赖包 2026-02-02 16:37:25 +08:00
caoqianming 67697ca235 Merge branch 'base' of https://github.com/caoqianming/xt_server into base 2026-02-02 16:30:54 +08:00
caoqianming 9886475abc feat: 更新依赖包 2026-02-02 16:30:33 +08:00
caoqianming f9584f6a00 feat: 添加说明 2026-01-16 15:11:28 +08:00
caoqianming 6d4fc8acba fix: 合并migration 2026-01-16 15:10:02 +08:00
caoqianming c0064903f4 feat: base user增加has_perm筛选条件 2026-01-16 14:50:45 +08:00
caoqianming e4fa2561ee feat: base 升级后同步数据库 2026-01-16 14:50:32 +08:00
caoqianming 4a9a94e04b fix: base complexquerymixin支持add_info_for_list 2026-01-16 14:07:51 +08:00
caoqianming 25cdfc71d6 Merge branch 'base' of https://github.com/caoqianming/xt_server into base 2026-01-16 12:05:38 +08:00
caoqianming 00034d4c79 fix: base 对uploadfile的log处理修正 2026-01-16 12:05:20 +08:00
caoqianming 982a246263 Merge branch 'base' of http://gitea.xxhhcty.xyz:8080/zcdsj/factory into base 2026-01-15 16:49:45 +08:00
caoqianming 161699c17e feat: base 调整asgi导入以保证正常启动 2026-01-15 16:47:49 +08:00
caoqianming d99f5ed4a4 Merge branch 'base' of https://github.com/caoqianming/xt_server into base 2026-01-14 13:44:52 +08:00
caoqianming f9a9774af7 feat: base 更新readme 2026-01-14 13:39:19 +08:00
caoqianming f164168fac feat: base 修改workflow_cate的migrate引用 2026-01-14 13:39:00 +08:00
caoqianming 66d24d51af feat: base 修改部分模块导入方式 2026-01-14 13:37:55 +08:00
caoqianming c8a6ced7a0 feat: 更新依赖包 2026-01-14 09:06:50 +08:00
caoqianming 42146f4ff7 feat: base cquery支持add_info_for_list 2026-01-14 09:02:01 +08:00
caoqianming 7abebc58d6 fix: base locked_get_or_create优化 2026-01-14 09:01:43 +08:00
caoqianming 78a781290d feat: base 添加locked_get_or_create 2026-01-14 09:01:29 +08:00
caoqianming 216e82dae7 feat: base dept filter支持parent isnull查询 2026-01-14 09:00:57 +08:00
caoqianming 7128252315 feat: base 提交时可变动工单title 2026-01-14 09:00:33 +08:00
caoqianming fb1e4131ca feat: base ticketmixin perform_update bug 2026-01-14 08:59:57 +08:00
caoqianming 92f559cb4f feat: base userfilter获取归属于该部门及以下部门的人2 2026-01-14 08:57:31 +08:00
caoqianming e2ec9625b4 feat: base userfilter获取归属于该部门及以下部门的人 2026-01-14 08:57:21 +08:00
caoqianming 9cb0c5c681 feat: base ticketmixin传入other_data 2026-01-14 08:55:53 +08:00
caoqianming aa15a48cf5 feat: base 模板字段改为textfield 2026-01-14 08:55:41 +08:00
caoqianming a49eaa7c3a feat: base wf增加ticket_count接口添加分类 2026-01-14 08:55:02 +08:00
caoqianming c4d38eb6b3 feat: base wf增加ticket_count接口 2026-01-14 08:54:52 +08:00
caoqianming 3782938615 feat: base wf 支持反向查询获取处理人 2026-01-14 08:54:20 +08:00
caoqianming 87549bde20 feat: base 优化safe_get_or_create2 2026-01-14 08:53:15 +08:00
caoqianming c80c2dc9dc feat: base 增加statedetailserializer可返回节点操作人员 2026-01-14 08:51:59 +08:00
caoqianming 3fab2b9c9d fix: base ticketmixin先创建再handle 2026-01-14 08:51:46 +08:00
caoqianming 432c79dbc2 feat: base ticket create支持transition非必传2 2026-01-14 08:50:02 +08:00
caoqianming 33aa0464a5 feat: base ticket create支持transition非必传 2026-01-14 08:49:48 +08:00
caoqianming 6c3b391b60 feat: base get_object加锁时注意is_deleted过滤采用base_manager 2026-01-14 08:47:13 +08:00