+ [story#124023,done,0.1h,0.1h] set commit menu to hide.

This commit is contained in:
zhaixiaojian
2024-07-26 14:50:09 +08:00
committed by 曹延义
parent b1670e09ab
commit a2dd0e3667
+3
View File
@@ -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;