zengyouling.zyl
8a4e49dbf2
test(helpers): cover permission update/remove members and blank --users branches to #1085
2026-08-23 14:34:17 +08:00
zengyouling.zyl
7c924c54ca
fix(drive,doc,wiki): register limit mapping exclusion instead of property redirect to #1085
...
The server rejects the legacy maxResults path; the CLI now validates
--limit (1-50) and sends it as pageSize at runtime. Schema-compat
rejects a non-empty property redirect (maxResults -> pageSize), so
declare --limit as a CLI pagination input via the reviewed mapping
exclusion ledger (property omitted, provenance
reviewed_mapping_exclusion) on doc.list_permission,
drive.list_permission, and wiki.list_member.
2026-08-23 03:04:11 +08:00
zengyouling.zyl
59d0b6dd75
Merge remote-tracking branch 'upstream/main' into feat/drive-permission-pagination
2026-08-23 02:52:58 +08:00
zengyouling.zyl
2b7d5a2c5f
fix(drive,doc,wiki): permission notify default, error guidance, pagination contract to #1065
...
- --notify now defaults to false and is omitted from the server request
unless passed explicitly (help updated accordingly)
- forbidden.accessDenied / permission-denied bodies classify as
AUTH_PERMISSION_DENIED with apply-permission guidance
- user/member validation failures intercepted before RESOURCE_NOT_FOUND
with --members corpId suggestion
- business error display appends backend code/logId for traceability;
literal null tool responses render as {}
- drive/doc permission list + wiki member list declare cursor pagination
(next-token) in Contract; cobra.NoArgs hardening on permission leaves
- cross-platform coverage tests and release fragments updated
2026-08-23 02:25:57 +08:00
Dennis
0beb1c6b0c
fix(whiteboard): compare readback numbers exactly
2026-08-23 00:54:46 +08:00
Dennis
98799effba
fix(shortcuts): close sheet and whiteboard review gaps
2026-08-23 00:30:54 +08:00
Dennis
9239f9070a
test(ci): share shortcut schema boundary fixture
2026-08-23 00:30:52 +08:00
Dennis
202c5ce697
feat(shortcuts): harden Sheet Whiteboard and Markdown routes
2026-08-23 00:30:49 +08:00
炳昱
b01febf52e
Merge remote-tracking branch 'official-upstream/main' into codex/fix-event-shutdown-lifecycle
2026-08-21 17:23:25 +08:00
liyuan333
8312c4f30e
Merge branch 'main' into feat/doc-read-public-and-history-version
2026-08-21 16:50:25 +08:00
john
1c3477c087
Merge branch 'main' into feat/drive-permission-pagination
2026-08-21 16:18:15 +08:00
liyuan333
77aa813467
Merge branch 'main' into feat/doc-read-public-and-history-version
2026-08-21 15:42:53 +08:00
anxiangbo
1f595571c0
Merge branch 'main' into feat/20260817_agoal_search
2026-08-21 15:27:26 +08:00
liyuan
49ab53ea0d
评审问题修复
2026-08-21 14:29:05 +08:00
昭逸
4863152a4a
Merge remote-tracking branch 'upstream/main' into oa_attachment_upload_dws
...
to #666
2026-08-21 14:20:33 +08:00
昭逸
2057fec3b0
fix(oa): normalize spaceId/fileSize to match ResultSpec integer declaration to #666
...
- validateOAAttachmentCommitResult 改为返回归一化后的 result map
- string 型 spaceId 通过 ParseInt 转 int64,json.Number 同理,非法字符串报错
- fileSize 的 json.Number 同样归一化为 int64
- 新增归一化行为测试 + 输出契约测试,覆盖率 100% to #666
2026-08-21 14:19:53 +08:00
anxiangbo
1308d08862
Merge branch 'DingTalk-Real-AI:main' into feat/20260817_agoal_search
2026-08-21 14:00:30 +08:00
毛球
87e141f2de
Merge branch 'main' into codex/sheet-revision-changeset
2026-08-21 13:38:56 +08:00
赤川
23167ef974
Merge branch 'main' into refresh_org_slot_fix
2026-08-21 11:46:45 +08:00
毛球
8b003aef16
Merge branch 'main' into codex/sheet-revision-changeset
2026-08-21 11:43:45 +08:00
玉澜
d552c59d11
feat(drive,doc,wiki): permission/member list pagination and multi-type members
...
Sync the permission CRUD overhaul from the internal CLI (MR 28965577):
- drive/doc permission list and wiki member list now accept --next-token
to follow the server cursor (totalCount/hasMore/nextToken); --limit maps
to pageSize capped at 50 instead of the rejected maxResults=200 path
(fixes #1065 )
- permission add/update/remove and wiki member add/update/remove accept a
--members JSON array (USER/DEPT/CONVERSATION/TAG grantee types, each with
its own roleId) with optional --notify; legacy --users/--role stays
- cursor/page-token hidden cross-product aliases now resolve to next-token
- regenerate param_aliases_generated.go; wiki member list override no
longer blocks cursor
- update mono/multi skill references and add change fragment
2026-08-21 11:30:22 +08:00
赤川
a352615e77
Merge branch 'main' into refresh_org_slot_fix
2026-08-21 11:15:06 +08:00
xiatian
d210da501a
Merge remote-tracking branch 'upstream/main' into codex/sheet-revision-changeset
2026-08-21 11:14:03 +08:00
赤川
6288199a93
Merge branch 'main' into codex/fix-report-requiredness-governance
2026-08-21 11:05:33 +08:00
xiatian
7640ba7614
fix(sheet): validate changeset audit integrity
2026-08-21 10:59:14 +08:00
anxiangbo
c790fe3c3b
Merge branch 'main' into feat/20260817_agoal_search
2026-08-21 10:44:53 +08:00
昭逸
4886bdb3f5
Merge remote-tracking branch 'upstream/main' into oa_attachment_upload_dws
...
to #666
2026-08-21 10:41:06 +08:00
昭逸
4aef07ccd3
fix(oa): validate commit response required fields before reporting success to #666
...
- 新增 validateOAAttachmentCommitResult 校验 spaceId/fileName/fileSize/fileId 必需字段
- commit 步不再使用通用 callOAAttachmentResultCtx,改为专用校验后才存储成功结果
- 补充 malformed commit 响应回归测试,覆盖率 100%
2026-08-21 10:40:46 +08:00
昭逸
dc37dd2c34
fix(oa): remove DDAttachment from unsupported table and use testseam.Swap to #666
...
- 从 oa-form-components.md (mono/multi) 的"API 不支持的控件"表中移除 DDAttachment,避免 Agent 误判为不支持
- computeFileMD5 测试注入改为 testseam.Swap,符合仓库包变量注入约定
2026-08-21 09:56:48 +08:00
hlzjsong
02aad9020a
Merge branch 'main' into refresh_org_slot_fix
2026-08-21 09:26:39 +08:00
昭逸
60d6bfeec4
Merge branch 'oa_attachment_upload_dws' of github.com:Justper/dingtalk-workspace-cli into oa_attachment_upload_dws
...
to #666
2026-08-21 08:50:28 +08:00
昭逸
bf89acb3d2
fix ci fail to #666
2026-08-21 08:50:13 +08:00
xiatian
9ab4bd10a5
Merge remote-tracking branch 'upstream/main' into codex/sheet-revision-changeset
2026-08-21 01:05:47 +08:00
Dennis
1c8b83ec2f
Merge remote-tracking branch 'origin/main' into codex/investigate-calendar-todo-comment-regressions
2026-08-20 23:58:13 +08:00
Dennis
bb6f470df5
test: address shortcut regression review
2026-08-20 23:56:08 +08:00
赤川
01af71a5ae
Merge branch 'main' into oa_attachment_upload_dws
2026-08-20 23:47:06 +08:00
赤川
47e3c2b3c5
Merge branch 'main' into refresh_org_slot_fix
2026-08-20 23:19:33 +08:00
xiatian
e8ecff586a
fix(sheet): classify malformed revision responses
2026-08-20 23:06:56 +08:00
Dennis
11a9ad5d49
fix(shortcut): align OA execution availability
2026-08-20 23:03:35 +08:00
Dennis
8cb0f64477
fix(shortcut): reject backward OA cursors
2026-08-20 22:15:27 +08:00
xiatian
57cca7ef71
fix(sheet): validate revision result contracts
2026-08-20 22:02:26 +08:00
Dennis
2d38beb7be
fix(shortcuts): separate compatibility visibility from availability
2026-08-20 21:51:21 +08:00
昭逸
4372a8c5ba
Merge remote-tracking branch 'upstream/main' into oa_attachment_upload_dws
...
to #666
2026-08-20 21:44:16 +08:00
昭逸
422dc0fde3
fix ci fail to #666
2026-08-20 21:44:05 +08:00
muling.cs
3d59411a1a
refresh slot repair org
2026-08-20 21:24:06 +08:00
chichuan
fe66ac18a4
feat(policy): govern flag requiredness changes
2026-08-20 21:19:55 +08:00
Dennis
bda408d966
test(ding): cover compatibility reminder mappings
2026-08-20 21:10:45 +08:00
Dennis
33631502c9
fix(shortcuts): align unavailable writes and query validation
2026-08-20 21:02:52 +08:00
毛球
f2a608d146
Merge branch 'main' into codex/sheet-revision-changeset
2026-08-20 20:44:17 +08:00
Dennis
378b9f67a2
Merge remote-tracking branch 'origin/main' into codex/investigate-calendar-todo-comment-regressions
2026-08-20 20:41:56 +08:00