* @package ZenTaoPMS * @version $Id */ ?>

product->noProduct;?>

' data-preserve-nested='false' data-expand-nest-child='true'> $program):?> name):?> > products as $product):?> stories['active'] + $product->stories['closed'] + $product->stories['draft'] + $product->stories['changed']; $totalRequirements = $product->requirements['active'] + $product->requirements['closed'] + $product->requirements['draft'] + $product->requirements['changed']; $trClass = ''; if($product->programName) { $trAttrs = "data-id='$product->id' data-parent='program.$product->program'"; $trClass .= ' is-nest-child table-nest'; $trAttrs .= " data-nest-parent='program.$product->program' data-nest-path='program.$product->program,$product->id'"; } else { $trAttrs = "data-id='$product->id' data-parent='0'"; $trClass .= ' no-nest'; } $trAttrs .= " class='$trClass'"; ?> >
product->name);?> story->requirement;?> story->story;?> bug->common;?> product->release;?> product->plan;?> actions;?>
story->activate;?> story->close;?> story->draft;?> story->completeRate;?> story->activate;?> story->close;?> story->draft;?> story->completeRate;?> bug->activate;?> close;?>
name?>
createLink('product', 'browse', 'product=' . $product->id), $product->name);?> requirements['active'];?> requirements['closed'];?> requirements['draft'];?> requirements['closed'] / $totalRequirements, 3) * 100;?>% stories['active'];?> stories['closed'];?> stories['draft'];?> stories['closed'] / $totalStories, 3) * 100;?>% unResolved;?> closedBugs;?> releases;?> plans;?> id", $product, 'list', 'edit');?>