* [bug#55224,done,0.5h] Requirements without a product project do not display the remove button.
This commit is contained in:
@@ -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>
|
||||
|
||||
@@ -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')
|
||||
));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user