* @package my * @version $Id * @link https://www.zentao.net */ ?> recTotal);?> rawMethod);?>
rawMethod == 'contribute' ? 'contributeRequirement' : 'workRequirement');?>>

my->noData, $lang->URCommon);?>

createLink('story', 'view', "id=$story->id"); $canBeChanged = common::canBeChanged('story', $story); $spanClass = $canBatchAction ? 'c-span' : ''; ?> children)):?> children as $key => $child):?> createLink('story', 'view', "id=$child->id");?> children)) ? ' table-child-bottom' : '';?>
idAB);?>
pri;?>>priAB);?> my->name);?> story->product);?> openedByAB);?> story->estimateAB);?> statusAB);?> story->stageAB);?> actions;?>
/>
id);?>
pri;?>' title='story->priList, $story->pri, $story->pri);?>'>story->priList, $story->pri, $story->pri);?> title, null, "style='color: $story->color' data-group='product' title='$story->title'") : "$story->title";?> children)) echo '';?> productTitle;?> openedBy);?> estimate . $config->hourUnit;?> processStatus('story', $story);?> story->stageList, $story->stage);?> id}"; echo common::buildIconButton('story', 'change', "$vars&from=&storyType=requirement", $story, 'list', 'alter', '', 'iframe', true); if(strpos('draft,changing', $story->status) !== false) { echo common::buildIconButton('story', 'submitReview', "$vars&storyType=requirement", $story, 'list', 'sub-review', '', 'iframe', true); } else { echo common::buildIconButton('story', 'review', "$vars&from=product&storyType=requirement", $story, 'list', 'search', '', 'iframe', true); } echo common::buildIconButton('story', 'recall', "$vars&from=list&storyType=requirement", $story, 'list', 'undo', 'hiddenwin', '', '', '', $lang->story->recall); echo common::buildIconButton('story', 'close', "$vars&from=&storyType=requirement", $story, 'list', '', '', 'iframe', true); echo common::buildIconButton('story', 'edit', "$vars&from=default&storyType=requirement", $story, 'list', '', '', 'iframe', true, "data-width='95%'"); } ?>
id);?> pri;?>' title='story->priList, $child->pri, $child->pri);?>'>story->priList, $child->pri, $child->pri);?> lang->story->children .'">SR ' . (common::hasPriv('story', 'view') ? html::a($storyLink, $child->title, null, "style='color: $child->color' data-group='product' title='$child->title'") : $child->title);?> productTitle;?> openedBy);?> estimate . $config->hourUnit;?> URChanged ? "{$this->lang->story->URChanged}" : "" . $this->processStatus('story', $child) . ''?> story->stageList, $child->stage);?> id}"; if($child->URChanged) { common::printIcon('story', 'processStoryChange', $vars, $child, 'list', 'ok'); } else { common::printIcon('story', 'change', "$vars&from=&storyType=story", $child, 'list', 'alter', '', 'iframe', true); if(strpos('draft,changing', $child->status) !== false) { common::printIcon('story', 'submitReview', "$vars&storyType=story", $child, 'list', 'sub-review', '', 'iframe', true); } else { common::printIcon('story', 'review', "$vars&from=product&storyType=story", $child, 'list', 'search', '', 'iframe', true); } common::printIcon('story', 'recall', "$vars&from=list&storyType=story", $child, 'list', 'undo', 'hiddenwin', '', '', '', $lang->story->recall); common::printIcon('story', 'close', "$vars&from=&storyType=story", $child, 'list', '', '', 'iframe', true); common::printIcon('story', 'edit', "$vars&from=default&storyType=story", $child, 'list'); } } ?>