From 1c5ae01d9f8cb72e79fe6ad3dec04ec8f9f0b279 Mon Sep 17 00:00:00 2001 From: liyang Date: Tue, 2 Sep 2025 14:58:37 +0800 Subject: [PATCH] * [bug#65022,65021,65004] add process release builds method. --- module/release/model.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/module/release/model.php b/module/release/model.php index c0c6fb4b49..dd2043d634 100755 --- a/module/release/model.php +++ b/module/release/model.php @@ -1443,6 +1443,15 @@ class releaseModel extends model { $releaseInfo = clone $release; + if($addActionsAndBuildLink) + { + $moduleName = $build->execution ? 'build' : 'projectbuild'; + $canClickable = false; + if($moduleName == 'projectbuild' && $this->project->checkPriv((int)$build->project)) $canClickable = true; + if($moduleName == 'build' && $this->execution->checkPriv((int)$build->execution)) $canClickable = true; + $build->link = $canClickable ? helper::createLink($moduleName, 'view', "buildID={$build->id}") : ''; + } + $releaseInfo->build = $build; $releaseInfo->projectName = $build->projectName;