* [bug#55224,done,0.5h] Requirements without a product project do not display the remove button.

This commit is contained in:
hufangzhou
2024-09-12 16:06:05 +08:00
committed by 王于听
parent 613977cc65
commit 7ee396c45b
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -8,7 +8,7 @@ window.getItem = function(info)
}
const unlinkUrl = $.createLink('execution', 'unlinkStory', `executionID=${executionID}&story=${info.item.id}`);
const unlinkBtn = `<a href="${unlinkUrl}" title=${unlinkLang} class="btn item text-primary toolbar-item ajax-submit square size-sm ghost"><i class='icon icon-unlink'></i></a>`;
const unlinkBtn = priv.canUnlinkStory ? `<a href="${unlinkUrl}" title=${unlinkLang} class="btn item text-primary toolbar-item ajax-submit square size-sm ghost"><i class='icon icon-unlink'></i></a>` : '';
const content = `
<div class='flex items-center'>
<span class='pri-${info.item.pri}'>${info.item.pri}</span>
+1 -1
View File
@@ -18,7 +18,7 @@ jsVar('hourUnit', $config->hourUnit);
jsVar('executionID', $executionID);
jsVar('priv', array(
'canViewStory' => common::hasPriv('execution', 'storyView'),
'canUnlinkStory' => common::hasPriv('execution', 'unlinkStory'),
'canUnlinkStory' => (common::hasPriv('execution', 'unlinkStory') && $execution->hasProduct),
'canBatchChangeStage' => common::hasPriv('story', 'batchChangeStage')
));