From a2dd0e3667807b7ebddfa54d04a3c5f10a92e542 Mon Sep 17 00:00:00 2001 From: zhaixiaojian Date: Thu, 25 Jul 2024 22:27:07 +0800 Subject: [PATCH] + [story#124023,done,0.1h,0.1h] set commit menu to hide. --- module/repo/model.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/module/repo/model.php b/module/repo/model.php index bbb9a2db4f..1fe8fd857c 100644 --- a/module/repo/model.php +++ b/module/repo/model.php @@ -3028,6 +3028,7 @@ class repoModel extends model $showMR = false; $showTag = false; $showBranch = false; + $showCommit = false; $hasTagSCM = array_map('strtolower', $this->config->repo->notSyncSCM); foreach($repoPairs as $repoName) { @@ -3042,12 +3043,14 @@ class repoModel extends model $showTag = $showTag && common::hasPriv('repo', 'browsetag'); $showBranch = $showBranch && common::hasPriv('repo', 'browsebranch'); $showReview = $repoPairs && common::hasPriv('repo', 'review'); + $showCommit = $repoPairs && common::hasPriv('repo', 'log'); foreach($menuGroup as $module) { if(!$showMR) unset($this->lang->{$module}->menu->devops['subMenu']->mr); if(!$showTag) unset($this->lang->{$module}->menu->devops['subMenu']->tag); if(!$showBranch) unset($this->lang->{$module}->menu->devops['subMenu']->branch); if(!$showReview) unset($this->lang->{$module}->menu->devops['subMenu']->review); + if(!$showCommit) unset($this->lang->{$module}->menu->devops['subMenu']->commit); if(count((array)$this->lang->{$module}->menu->devops['subMenu']) < 2) unset($this->lang->{$module}->menu->devops['subMenu']); } return $objectID;