From 8ac6de137cd19e7ece1e2e5c8f5970871486aaf8 Mon Sep 17 00:00:00 2001 From: hujunqing Date: Fri, 5 Sep 2025 05:44:14 +0000 Subject: [PATCH 1/3] [bug#65184,done,1h] hide zentao menus in lite/or vision. --- lib/zin/wg/docapp/js/v1.js | 3 +-- lib/zin/wg/docapp/v1.php | 10 ++++++++-- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/lib/zin/wg/docapp/js/v1.js b/lib/zin/wg/docapp/js/v1.js index 963234a6b1..7935ba385f 100644 --- a/lib/zin/wg/docapp/js/v1.js +++ b/lib/zin/wg/docapp/js/v1.js @@ -11,9 +11,8 @@ let savingDocData = {}; let docBasicModal = {}; let currentDocApp = null; -window.setZentaoSlashMenu = function(menus, title, vision, position) +window.setZentaoSlashMenu = function(menus, title, position) { - if(vision == 'or' || vision == 'lite') return; if(!menus?.length) return; const slashMenus = menus.map(menu => diff --git a/lib/zin/wg/docapp/v1.php b/lib/zin/wg/docapp/v1.php index a5a6a5fb3b..81b002cbd8 100644 --- a/lib/zin/wg/docapp/v1.php +++ b/lib/zin/wg/docapp/v1.php @@ -320,11 +320,17 @@ class docApp extends wg $historyPanelProps = array('fileListProps' => $fileListProps); $canPreviewOffice = $canDownload && isset($config->file->libreOfficeTurnon) and $config->file->libreOfficeTurnon == 1; - // 不可用场景:文档模板、API 文档、开源版 + /* 对比不可用场景:文档模板、API 文档、开源版 */ $diffEnabled = ($config->edition != 'open') && !($rawModule == 'doc' && $rawMethod == 'view') && $rawModule != 'api'; + /* 禅道数据菜单不可用界面:运营(lite)、需求与时长(or) */ + if ($config->vision == 'lite' || $config->vision == 'or') + { + $hasZentaoSlashMenu = false; + } + $zentaoListMenu = $hasZentaoSlashMenu ? $this->getZentaoListMenu() : array(); $moreMenus = $zentaoListMenu @@ -382,7 +388,7 @@ class docApp extends wg set::moreMenuAction(jsRaw('window.moreMenuAction')), set::canPreviewOffice($canPreviewOffice), set::fileInfoUrl($fileInfoUrl), - $hasZentaoSlashMenu ? jsCall('setZentaoSlashMenu', $zentaoListMenu, $lang->doc->zentaoData, $config->vision, $config->doc->zentaoListMenuPosition) : null + $hasZentaoSlashMenu ? jsCall('setZentaoSlashMenu', $zentaoListMenu, $lang->doc->zentaoData, $config->doc->zentaoListMenuPosition) : null ); } } From d0827d1816142485e08120ba6fdadcb62eeedaf4 Mon Sep 17 00:00:00 2001 From: hujunqing Date: Fri, 5 Sep 2025 05:47:31 +0000 Subject: [PATCH 2/3] [bug#65184,done,1h] hide zentao menus in lite/or vision. --- lib/zin/wg/docapp/v1.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/zin/wg/docapp/v1.php b/lib/zin/wg/docapp/v1.php index 81b002cbd8..544d50e5c1 100644 --- a/lib/zin/wg/docapp/v1.php +++ b/lib/zin/wg/docapp/v1.php @@ -325,7 +325,7 @@ class docApp extends wg && !($rawModule == 'doc' && $rawMethod == 'view') && $rawModule != 'api'; - /* 禅道数据菜单不可用界面:运营(lite)、需求与时长(or) */ + /* 禅道数据菜单不可用界面:运营(lite)、需求与市场(or) */ if ($config->vision == 'lite' || $config->vision == 'or') { $hasZentaoSlashMenu = false; From 08c44603bc8420921e0b8ea9231ecc85affd6755 Mon Sep 17 00:00:00 2001 From: hujunqing Date: Mon, 8 Sep 2025 05:08:17 +0000 Subject: [PATCH 3/3] [bug#65184,done,1h] hide zentao menus in lite/or vision. --- lib/zin/wg/docapp/v1.php | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/lib/zin/wg/docapp/v1.php b/lib/zin/wg/docapp/v1.php index 544d50e5c1..68dc93be50 100644 --- a/lib/zin/wg/docapp/v1.php +++ b/lib/zin/wg/docapp/v1.php @@ -326,10 +326,7 @@ class docApp extends wg && $rawModule != 'api'; /* 禅道数据菜单不可用界面:运营(lite)、需求与市场(or) */ - if ($config->vision == 'lite' || $config->vision == 'or') - { - $hasZentaoSlashMenu = false; - } + if ($config->vision == 'lite' || $config->vision == 'or') $hasZentaoSlashMenu = false; $zentaoListMenu = $hasZentaoSlashMenu ? $this->getZentaoListMenu() : array();