fix: 只读/调试模式允许读取传输请求与版本(enableTransports 只控制只读传输工具族,写仍由 allowedPackages/allowTransportableEdits 拦截)
This commit is contained in:
+7
-5
@@ -167,21 +167,23 @@
|
||||
name: '@deepseek-ai/dsh-plugin-manager/tools'
|
||||
disabled: true
|
||||
# ============ ABAP 工具与安全基线(Read-Only baseline)============
|
||||
# 预设只带「安全基线」:写/激活/删除/传输/执行/调试全部关闭。
|
||||
# 预设只带「安全基线」:写/激活/删除/执行/调试关闭;传输只允许“读”
|
||||
# (adt_transports / adt_object_versions 是只读工具,enableTransports 只控制
|
||||
# 传输工具族与传输号校验,真正拦写的是 allowedPackages 哨兵值)。
|
||||
# 运行模式由工作区文件 <workspace>/.dsh-abap-adt/destinations.yaml 的 policy
|
||||
# 覆盖(该工作区内的目的地按工作区策略执行):
|
||||
# 只读 = 继承本基线;调试 = allowExecution + allowDebugger;
|
||||
# 更改 = allowTransportableEdits + enableTransports + allowedPackages Z*,$TMP。
|
||||
# 只读 = 继承本基线(可读传输请求/版本);调试 = + allowExecution + allowDebugger;
|
||||
# 更改 = allowTransportableEdits + allowedPackages 白名单 + allowDebugger。
|
||||
# 切换入口:设置 → ABAP ADT → 运行模式(写回工作区文件,立即生效)。
|
||||
- id: abap-adt
|
||||
name: '@nefevcore/abap-adt-dsh-plugin'
|
||||
config:
|
||||
demo: true
|
||||
defaultDestination: demo
|
||||
enableTransports: false
|
||||
enableTransports: true
|
||||
allowTransportableEdits: false
|
||||
allowedPackages: "__READ_ONLY_NO_PACKAGE__"
|
||||
allowedTransports: "__READ_ONLY_NO_TRANSPORT__"
|
||||
allowedTransports: "*"
|
||||
allowExecution: false
|
||||
allowBatchWrites: false
|
||||
allowDebugger: false
|
||||
|
||||
Reference in New Issue
Block a user