caoqianming
d21e9907e9
perf(wf): serialize ticket sn generation by prefix
2026-03-20 10:43:44 +08:00
caoqianming
77616b37d2
fix(ops): validate log and backup paths
2026-03-20 09:00:15 +08:00
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
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
00034d4c79
fix: base 对uploadfile的log处理修正
2026-01-16 12:05:20 +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
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
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
caoqianming
a38c3049ea
feat: base ticketmixin添加ticket_auto_submit_on_create
2026-01-14 08:46:33 +08:00
caoqianming
3434376716
fix: base wfmixin gen_ticket_data保存t_id转为str
2026-01-14 08:46:18 +08:00
caoqianming
10b4553f52
feat: base wfmixin 修改时校验
2026-01-14 08:45:58 +08:00
caoqianming
7ea24f9c36
feat: base ticketDetail添加create_by_name
2026-01-14 08:45:42 +08:00
caoqianming
b6191bec74
fix: base wf工作流分类接口detail错误
2026-01-14 08:45:09 +08:00
caoqianming
c2514e51a4
feat: base workflow添加分类字段
2026-01-14 08:44:56 +08:00
caoqianming
1062b25ca4
feat: base 添加ticketmixin可集成到viewset下以支持工作流
2026-01-14 08:44:21 +08:00