From 8458d97a2c4f7e5aab94357a7ef0888f1bcd4e27 Mon Sep 17 00:00:00 2001 From: hufangzhou Date: Thu, 12 Dec 2024 16:01:02 +0800 Subject: [PATCH] * [bug#57915,done,0.8h] In the OR interface, the charter detail page should open under the charter app. --- module/my/js/audit.ui.js | 2 +- module/my/ui/audit.html.php | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/module/my/js/audit.ui.js b/module/my/js/audit.ui.js index 2d14d75998..042f7a25b8 100644 --- a/module/my/js/audit.ui.js +++ b/module/my/js/audit.ui.js @@ -29,7 +29,7 @@ window.onRenderCell = function(result, {row, col}) if(!noFlowAuditModules.includes(row.data.module)) { if(row.data.app == 'scrum' || row.data.app == 'waterfall') row.data.app = 'project'; - result[0].props['data-app'] = row.data.app; + result[0].props['data-app'] = row.data.module == 'charter' && vision == 'or' ? 'charter' : row.data.app; } if(row.data.module == 'review' || !noFlowAuditModules.includes(row.data.module)) result[0].props['data-toggle'] = ''; if(!viewPrivs[row.data.module]) diff --git a/module/my/ui/audit.html.php b/module/my/ui/audit.html.php index d9667ab780..ae6f214c2b 100644 --- a/module/my/ui/audit.html.php +++ b/module/my/ui/audit.html.php @@ -30,6 +30,7 @@ jsVar('viewPrivs', $viewPrivs); jsVar('noFlowAuditModules', $config->my->noFlowAuditModules); jsVar('projectPriv', hasPriv('review', 'assess')); jsVar('projectReviewLink', createLink('review', 'assess', 'reviewID={id}')); +jsVar('vision', $config->vision); $rawMethod = $app->rawMethod; if($rawMethod != 'audit' && isset($lang->my->featureBar[$rawMethod]['audit'])) $lang->my->featureBar[$rawMethod] = $lang->my->featureBar[$rawMethod]['audit'];