Merge branch 'master' of github.com:easysoft/zentaopms
This commit is contained in:
@@ -15,7 +15,7 @@ $lang->action->project = $lang->projectCommon;
|
||||
$lang->action->objectType = 'Object Type';
|
||||
$lang->action->objectID = 'ID';
|
||||
$lang->action->objectName = 'Object Name';
|
||||
$lang->action->actor = 'Handler';
|
||||
$lang->action->actor = 'User';
|
||||
$lang->action->action = 'Action';
|
||||
$lang->action->actionID = 'Action ID';
|
||||
$lang->action->date = 'Date';
|
||||
|
||||
@@ -25,7 +25,7 @@ $lang->welcome = "%s ALM";
|
||||
$lang->logout = 'Logout';
|
||||
$lang->login = 'Login';
|
||||
$lang->help = 'Help';
|
||||
$lang->aboutZenTao = 'ZenTao';
|
||||
$lang->aboutZenTao = 'About ZenTao';
|
||||
$lang->profile = 'Profile';
|
||||
$lang->changePassword = 'Change Password';
|
||||
$lang->runInfo = "<div class='row'><div class='u-1 a-center' id='debugbar'>Time %s MS, Memory %s KB, Query %s. </div></div>";
|
||||
@@ -155,8 +155,8 @@ $lang->exportFileTypeList['csv'] = 'csv';
|
||||
$lang->exportFileTypeList['xml'] = 'xml';
|
||||
$lang->exportFileTypeList['html'] = 'html';
|
||||
|
||||
$lang->exportTypeList['all'] = 'All';
|
||||
$lang->exportTypeList['selected'] = 'Selected';
|
||||
$lang->exportTypeList['all'] = 'All Data';
|
||||
$lang->exportTypeList['selected'] = 'Selected Data';
|
||||
|
||||
/* Language. */
|
||||
$lang->lang = 'Language';
|
||||
|
||||
@@ -100,7 +100,7 @@ $lang->dev->tableList['entry'] = 'Entry';
|
||||
$lang->dev->tableList['webhook'] = 'WebHook';
|
||||
$lang->dev->tableList['log'] = 'Log';
|
||||
$lang->dev->tableList['message'] = 'Message';
|
||||
$lang->dev->tableList['notify'] = 'Notify';
|
||||
$lang->dev->tableList['notify'] = 'Notification';
|
||||
$lang->dev->tableList['userview'] = 'User Privilege';
|
||||
|
||||
$lang->dev->groupList['my'] = 'Dashboard';
|
||||
|
||||
@@ -20,11 +20,11 @@ $lang->file->delete = 'Delete File';
|
||||
$lang->file->label = 'Label:';
|
||||
$lang->file->maxUploadSize = "<span class='text-red'>%s</span>";
|
||||
$lang->file->applyTemplate = "Apply Template";
|
||||
$lang->file->tplTitle = "Template Name";
|
||||
$lang->file->tplTitle = "Name";
|
||||
$lang->file->setPublic = "Set Public Template";
|
||||
$lang->file->exportFields = "Field to be exported";
|
||||
$lang->file->exportRange = "Data to be exported";
|
||||
$lang->file->defaultTPL = "Default Template";
|
||||
$lang->file->exportFields = "Fields";
|
||||
$lang->file->exportRange = "Data";
|
||||
$lang->file->defaultTPL = "Default";
|
||||
$lang->file->setExportTPL = "Settings";
|
||||
$lang->file->preview = "Preview";
|
||||
$lang->file->addFile = 'Add';
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
<?php
|
||||
$lang->message->common = 'Message';
|
||||
$lang->message->index = 'Index';
|
||||
$lang->message->setting = 'Setting';
|
||||
$lang->message->common = 'Notification';
|
||||
$lang->message->index = 'Home';
|
||||
$lang->message->setting = 'Settings';
|
||||
|
||||
$lang->message->typeList['mail'] = 'Mail';
|
||||
$lang->message->typeList['mail'] = 'Email';
|
||||
$lang->message->typeList['message'] = 'Browser notifications';
|
||||
$lang->message->typeList['webhook'] = 'Webhook';
|
||||
|
||||
@@ -57,7 +57,7 @@ $lang->product->errorNoProduct = "No {$lang->productCommon} is created yet!";
|
||||
$lang->product->accessDenied = "You have no access to the {$lang->productCommon}.";
|
||||
|
||||
$lang->product->id = 'ID';
|
||||
$lang->product->name = 'Name';
|
||||
$lang->product->name = 'Product Name';
|
||||
$lang->product->code = 'Code';
|
||||
$lang->product->line = "{$lang->productCommon} Line";
|
||||
$lang->product->order = 'Rank';
|
||||
|
||||
@@ -1668,9 +1668,9 @@ class project extends control
|
||||
$productPairs = $this->loadModel('product')->getProductsByProject($projectID);
|
||||
if($productPairs) $productID = key($productPairs);
|
||||
|
||||
$this->view->title = $this->lang->project->kanban;
|
||||
$this->view->title = $this->lang->project->storyKanban;
|
||||
$this->view->position[] = html::a($this->createLink('project', 'story', "projectID=$projectID"), $project->name);
|
||||
$this->view->position[] = $this->lang->project->kanban;
|
||||
$this->view->position[] = $this->lang->project->storyKanban;
|
||||
$this->view->stories = $this->story->getKanbanGroupData($stories);
|
||||
$this->view->realnames = $this->loadModel('user')->getPairs('noletter');
|
||||
$this->view->projectID = $projectID;
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
#linkButton {border-radius: 4px !important;}
|
||||
tbody > tr > td > .btn-icon {margin-right: 4px}
|
||||
#modules a.active{color: #0c64eb}
|
||||
@media (max-width: 1200px) {#storyList .c-user, #storyList .c-estimate {display: none!important;}}
|
||||
@media (max-width: 1000px) {#storyList .c-status, #storyList .c-pri {display: none!important;}}
|
||||
@media (max-width: 820px) {#storyList .c-sort, #storyList .c-stage {display: none!important;}}
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
$lang->project->common = $lang->projectCommon;
|
||||
$lang->project->allProjects = 'All ' . $lang->projectCommon . 's';
|
||||
$lang->project->type = 'Type';
|
||||
$lang->project->name = 'Name';
|
||||
$lang->project->name = 'Project Name';
|
||||
$lang->project->code = 'Code';
|
||||
$lang->project->begin = 'Begin';
|
||||
$lang->project->end = 'End';
|
||||
@@ -80,7 +80,7 @@ $lang->project->endList[186] = '6 Months';
|
||||
$lang->project->endList[365] = '1 Year';
|
||||
|
||||
$lang->team = new stdclass();
|
||||
$lang->team->account = 'Username';
|
||||
$lang->team->account = 'User';
|
||||
$lang->team->role = 'Role';
|
||||
$lang->team->join = 'Joined';
|
||||
$lang->team->hours = 'Hours/day';
|
||||
@@ -88,8 +88,8 @@ $lang->team->days = 'Day';
|
||||
$lang->team->totalHours = 'Total Hours';
|
||||
|
||||
$lang->team->limited = 'Limited User';
|
||||
$lang->team->limitedList['no'] = 'No';
|
||||
$lang->team->limitedList['yes'] = 'Yes';
|
||||
$lang->team->limitedList['no'] = 'No';
|
||||
|
||||
$lang->project->basicInfo = 'Basic Info';
|
||||
$lang->project->otherInfo = 'Other Info';
|
||||
@@ -102,7 +102,7 @@ $lang->project->statusList['closed'] = 'Closed';
|
||||
|
||||
$lang->project->aclList['open'] = "Default (Users who can visit {$lang->projectCommon} can access it.)";
|
||||
$lang->project->aclList['private'] = 'Private (For team members only.)';
|
||||
$lang->project->aclList['custom'] = 'Whitelist (Team members and the whitelist members can access it.)';
|
||||
$lang->project->aclList['custom'] = 'Whitelist (Team members and the whitelist users can access it.)';
|
||||
|
||||
/* 方法列表。*/
|
||||
$lang->project->index = "Home";
|
||||
@@ -198,7 +198,7 @@ $lang->project->beginAndEnd = 'Duration';
|
||||
$lang->project->begin = 'Begin';
|
||||
$lang->project->end = 'End';
|
||||
$lang->project->lblStats = 'Total Hours(h): ';
|
||||
$lang->project->stats = 'Available: <strong>%s</strong>(h), Estimates: <strong>%s</strong>(h), Cost: <strong>%s</strong>(h), Left: <strong>%s</strong>(h).';
|
||||
$lang->project->stats = 'Available: <strong>%s</strong>(h). Estimates: <strong>%s</strong>(h). Cost: <strong>%s</strong>(h). Left: <strong>%s</strong>(h).';
|
||||
$lang->project->taskSummary = "Total <strong>%s</strong> tasks on this page. Waiting: <strong>%s</strong>. Doing: <strong>%s</strong>. Estimates: <strong>%s</strong>(h). Cost: <strong>%s</strong>(h). Left: <strong>%s</strong>(h).";
|
||||
$lang->project->checkedSummary = "Selected: <strong>%total%</strong>. Wait:<strong>%wait%</strong>. Doing: <strong>%doing%</strong>. Estimates: <strong>%estimate%</strong>(h). Cost: <strong>%consumed%</strong>(h). Left: <strong>%left%</strong>(h).";
|
||||
$lang->project->memberHoursAB = "%s has <strong>%s</ strong> hours.";
|
||||
@@ -219,14 +219,14 @@ $lang->project->copyTeam = 'Copy Team';
|
||||
$lang->project->copyFromTeam = "Copy from {$lang->projectCommon} Team: <strong>%s</strong>";
|
||||
$lang->project->noMatched = "No $lang->projectCommon including '%s'can be found.";
|
||||
$lang->project->copyTitle = "Choose a {$lang->projectCommon} to copy.";
|
||||
$lang->project->copyTeamTitle = "Choose a {$lang->projectCommon}Team to copy.";
|
||||
$lang->project->copyTeamTitle = "Choose a {$lang->projectCommon} Team to copy.";
|
||||
$lang->project->copyNoProject = "No {$lang->projectCommon} can be copied.";
|
||||
$lang->project->copyFromProject = "Copy from {$lang->projectCommon} <strong>%s</strong>";
|
||||
$lang->project->cancelCopy = 'Cancel Copy';
|
||||
$lang->project->byPeriod = 'By Time';
|
||||
$lang->project->byUser = 'By User';
|
||||
$lang->project->noProject = "No {$lang->projectCommon}. ";
|
||||
$lang->project->noMembers = 'No members yet. ';
|
||||
$lang->project->noMembers = 'No team members yet. ';
|
||||
|
||||
/* 交互提示。*/
|
||||
$lang->project->confirmDelete = "Do you want to delete the {$lang->projectCommon}[%s]?";
|
||||
|
||||
@@ -88,8 +88,8 @@ $lang->team->days = '可用工日';
|
||||
$lang->team->totalHours = '总计';
|
||||
|
||||
$lang->team->limited = '受限用户';
|
||||
$lang->team->limitedList['no'] = '否';
|
||||
$lang->team->limitedList['yes'] = '是';
|
||||
$lang->team->limitedList['no'] = '否';
|
||||
|
||||
$lang->project->basicInfo = '基本信息';
|
||||
$lang->project->otherInfo = '其他信息';
|
||||
@@ -193,40 +193,40 @@ $lang->project->aboveAllProject = "以上所有{$lang->projectCommon}";
|
||||
|
||||
/* 页面提示。*/
|
||||
$lang->project->linkStoryByPlanTips = "此操作会将所选计划下面的需求全部关联到此{$lang->projectCommon}中";
|
||||
$lang->project->selectProject = "请选择{$lang->projectCommon}";
|
||||
$lang->project->beginAndEnd = '起止时间';
|
||||
$lang->project->begin = '开始日期';
|
||||
$lang->project->end = '截止日期';
|
||||
$lang->project->lblStats = '工时统计';
|
||||
$lang->project->stats = '可用工时 <strong>%s</strong> 工时,总共预计 <strong>%s</strong> 工时,已经消耗 <strong>%s</strong> 工时,预计剩余 <strong>%s</strong> 工时';
|
||||
$lang->project->taskSummary = "本页共 <strong>%s</strong> 个任务,未开始 <strong>%s</strong>,进行中 <strong>%s</strong>,总预计 <strong>%s</strong> 工时,已消耗 <strong>%s</strong> 工时,剩余 <strong>%s</strong> 工时。";
|
||||
$lang->project->checkedSummary = "选中 <strong>%total%</strong> 个任务,未开始 <strong>%wait%</strong>,进行中 <strong>%doing%</strong>,总预计 <strong>%estimate%</strong> 工时,已消耗 <strong>%consumed%</strong> 工时,剩余 <strong>%left%</strong> 工时。";
|
||||
$lang->project->memberHoursAB = "<div>%s有 <strong>%s</strong> 工时</div>";
|
||||
$lang->project->memberHours = '<div class="table-col"><div class="clearfix segments"><div class="segment"><div class="segment-title">%s可用工时</div><div class="segment-value">%s</div></div></div></div>';
|
||||
$lang->project->countSummary = '<div class="table-col"><div class="clearfix segments"><div class="segment"><div class="segment-title">总任务</div><div class="segment-value">%s</div></div><div class="segment"><div class="segment-title">进行中</div><div class="segment-value"><span class="label label-dot label-primary"></span> %s</div></div><div class="segment"><div class="segment-title">未开始</div><div class="segment-value"><span class="label label-dot label-primary muted"></span> %s</div></div></div></div>';
|
||||
$lang->project->timeSummary = '<div class="table-col"><div class="clearfix segments"><div class="segment"><div class="segment-title">总预计</div><div class="segment-value">%s</div></div><div class="segment"><div class="segment-title">已消耗</div><div class="segment-value text-red">%s</div></div><div class="segment"><div class="segment-title">剩余</div><div class="segment-value">%s</div></div></div></div>';
|
||||
$lang->project->groupSummaryAB = "<div>总任务 <strong>%s : </strong><span class='text-muted'>未开始</span> %s <span class='text-muted'>进行中</span> %s</div><div>总预计 <strong>%s : </strong><span class='text-muted'>已消耗</span> %s <span class='text-muted'>剩余</span> %s</div>";
|
||||
$lang->project->wbs = "分解任务";
|
||||
$lang->project->batchWBS = "批量分解";
|
||||
$lang->project->howToUpdateBurn = "<a href='https://api.zentao.net/goto.php?item=burndown&lang=zh-cn' target='_blank' title='如何更新燃尽图?' class='btn btn-link'>帮助 <i class='icon icon-help'></i></a>";
|
||||
$lang->project->whyNoStories = "看起来没有需求可以关联。请检查下{$lang->projectCommon}关联的{$lang->productCommon}中有没有需求,而且要确保它们已经审核通过。";
|
||||
$lang->project->productStories = "{$lang->projectCommon}关联的需求是{$lang->productCommon}需求的子集,并且只有评审通过的需求才能关联。请<a href='%s'>关联需求</a>。";
|
||||
$lang->project->haveDraft = "有%s条草稿状态的需求无法关联到该{$lang->projectCommon}";
|
||||
$lang->project->doneProjects = '已结束';
|
||||
$lang->project->selectDept = '选择部门';
|
||||
$lang->project->selectDeptTitle = '选择一个部门的成员';
|
||||
$lang->project->copyTeam = '复制团队';
|
||||
$lang->project->copyFromTeam = "复制自{$lang->projectCommon}团队: <strong>%s</strong>";
|
||||
$lang->project->noMatched = "找不到包含'%s'的$lang->projectCommon";
|
||||
$lang->project->copyTitle = "请选择一个{$lang->projectCommon}来复制";
|
||||
$lang->project->copyTeamTitle = "选择一个{$lang->projectCommon}团队来复制";
|
||||
$lang->project->copyNoProject = "没有可用的{$lang->projectCommon}来复制";
|
||||
$lang->project->copyFromProject = "复制自{$lang->projectCommon} <strong>%s</strong>";
|
||||
$lang->project->cancelCopy = '取消复制';
|
||||
$lang->project->byPeriod = '按时间段';
|
||||
$lang->project->byUser = '按用户';
|
||||
$lang->project->noProject = "暂时没有{$lang->projectCommon}。";
|
||||
$lang->project->noMembers = '暂时没有团队成员。';
|
||||
$lang->project->selectProject = "请选择{$lang->projectCommon}";
|
||||
$lang->project->beginAndEnd = '起止时间';
|
||||
$lang->project->begin = '开始日期';
|
||||
$lang->project->end = '截止日期';
|
||||
$lang->project->lblStats = '工时统计';
|
||||
$lang->project->stats = '可用工时 <strong>%s</strong> 工时,总共预计 <strong>%s</strong> 工时,已经消耗 <strong>%s</strong> 工时,预计剩余 <strong>%s</strong> 工时';
|
||||
$lang->project->taskSummary = "本页共 <strong>%s</strong> 个任务,未开始 <strong>%s</strong>,进行中 <strong>%s</strong>,总预计 <strong>%s</strong> 工时,已消耗 <strong>%s</strong> 工时,剩余 <strong>%s</strong> 工时。";
|
||||
$lang->project->checkedSummary = "选中 <strong>%total%</strong> 个任务,未开始 <strong>%wait%</strong>,进行中 <strong>%doing%</strong>,总预计 <strong>%estimate%</strong> 工时,已消耗 <strong>%consumed%</strong> 工时,剩余 <strong>%left%</strong> 工时。";
|
||||
$lang->project->memberHoursAB = "<div>%s有 <strong>%s</strong> 工时</div>";
|
||||
$lang->project->memberHours = '<div class="table-col"><div class="clearfix segments"><div class="segment"><div class="segment-title">%s可用工时</div><div class="segment-value">%s</div></div></div></div>';
|
||||
$lang->project->countSummary = '<div class="table-col"><div class="clearfix segments"><div class="segment"><div class="segment-title">总任务</div><div class="segment-value">%s</div></div><div class="segment"><div class="segment-title">进行中</div><div class="segment-value"><span class="label label-dot label-primary"></span> %s</div></div><div class="segment"><div class="segment-title">未开始</div><div class="segment-value"><span class="label label-dot label-primary muted"></span> %s</div></div></div></div>';
|
||||
$lang->project->timeSummary = '<div class="table-col"><div class="clearfix segments"><div class="segment"><div class="segment-title">总预计</div><div class="segment-value">%s</div></div><div class="segment"><div class="segment-title">已消耗</div><div class="segment-value text-red">%s</div></div><div class="segment"><div class="segment-title">剩余</div><div class="segment-value">%s</div></div></div></div>';
|
||||
$lang->project->groupSummaryAB = "<div>总任务 <strong>%s : </strong><span class='text-muted'>未开始</span> %s <span class='text-muted'>进行中</span> %s</div><div>总预计 <strong>%s : </strong><span class='text-muted'>已消耗</span> %s <span class='text-muted'>剩余</span> %s</div>";
|
||||
$lang->project->wbs = "分解任务";
|
||||
$lang->project->batchWBS = "批量分解";
|
||||
$lang->project->howToUpdateBurn = "<a href='https://api.zentao.net/goto.php?item=burndown&lang=zh-cn' target='_blank' title='如何更新燃尽图?' class='btn btn-link'>帮助 <i class='icon icon-help'></i></a>";
|
||||
$lang->project->whyNoStories = "看起来没有需求可以关联。请检查下{$lang->projectCommon}关联的{$lang->productCommon}中有没有需求,而且要确保它们已经审核通过。";
|
||||
$lang->project->productStories = "{$lang->projectCommon}关联的需求是{$lang->productCommon}需求的子集,并且只有评审通过的需求才能关联。请<a href='%s'>关联需求</a>。";
|
||||
$lang->project->haveDraft = "有%s条草稿状态的需求无法关联到该{$lang->projectCommon}";
|
||||
$lang->project->doneProjects = '已结束';
|
||||
$lang->project->selectDept = '选择部门';
|
||||
$lang->project->selectDeptTitle = '选择一个部门的成员';
|
||||
$lang->project->copyTeam = '复制团队';
|
||||
$lang->project->copyFromTeam = "复制自{$lang->projectCommon}团队: <strong>%s</strong>";
|
||||
$lang->project->noMatched = "找不到包含'%s'的$lang->projectCommon";
|
||||
$lang->project->copyTitle = "请选择一个{$lang->projectCommon}来复制";
|
||||
$lang->project->copyTeamTitle = "选择一个{$lang->projectCommon}团队来复制";
|
||||
$lang->project->copyNoProject = "没有可用的{$lang->projectCommon}来复制";
|
||||
$lang->project->copyFromProject = "复制自{$lang->projectCommon} <strong>%s</strong>";
|
||||
$lang->project->cancelCopy = '取消复制';
|
||||
$lang->project->byPeriod = '按时间段';
|
||||
$lang->project->byUser = '按用户';
|
||||
$lang->project->noProject = "暂时没有{$lang->projectCommon}。";
|
||||
$lang->project->noMembers = '暂时没有团队成员。';
|
||||
|
||||
/* 交互提示。*/
|
||||
$lang->project->confirmDelete = "您确定删除{$lang->projectCommon}[%s]吗?";
|
||||
|
||||
@@ -38,7 +38,7 @@
|
||||
<th><?php echo $lang->team->role;?></th>
|
||||
<th class='w-100px'><?php echo $lang->team->days;?></th>
|
||||
<th class='w-100px'><?php echo $lang->team->hours;?></th>
|
||||
<th class='w-100px'><?php echo $lang->team->limited;?></th>
|
||||
<th class='w-110px'><?php echo $lang->team->limited;?></th>
|
||||
<th class="w-90px"> <?php echo $lang->actions;?></th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
@@ -19,17 +19,6 @@
|
||||
<?php js::set('branchID', ($type == 'byBranch' ? (int)$param : ''));?>
|
||||
<?php js::set('confirmUnlinkStory', $lang->project->confirmUnlinkStory)?>
|
||||
<div id="mainMenu" class="clearfix">
|
||||
<div id="sidebarHeader">
|
||||
<?php if(!empty($module->name)):?>
|
||||
<div class="title" title='<?php echo $module->name?>'>
|
||||
<?php $removeLink = inlink('story', "projectID=$project->id&orderBy=$orderBy&type=$type¶m=0&recTotal=0&recPerPage={$pager->recPerPage}");?>
|
||||
<?php echo $module->name;?>
|
||||
<?php echo html::a($removeLink, "<i class='icon icon-sm icon-close'></i>", '', "class='text-muted'");?>
|
||||
</div>
|
||||
<?php else:?>
|
||||
<div class="title" title='<?php echo $project->name?>'><?php echo $project->name;?></div>
|
||||
<?php endif;?>
|
||||
</div>
|
||||
<div class="btn-toolbar pull-left">
|
||||
<?php if(common::hasPriv('project', 'story')) echo html::a($this->createLink('project', 'story', "projectID=$project->id"), "<span class='text'>{$lang->story->allStories}</span> <span class='label label-light label-badge'>{$pager->recTotal}</span>", '', "class='btn btn-link btn-active-text'");?>
|
||||
<?php if(common::hasPriv('project', 'storykanban')) echo html::a($this->createLink('project', 'storykanban', "projectID=$project->id"), "<span class='text'>{$lang->project->kanban}</span>", '', "class='btn btn-link'");?>
|
||||
|
||||
@@ -11,9 +11,6 @@
|
||||
<?php include '../../common/view/header.html.php';?>
|
||||
<?php js::set('confirmUnlinkStory', $lang->project->confirmUnlinkStory)?>
|
||||
<div id="mainMenu" class="clearfix">
|
||||
<div id="sidebarHeader">
|
||||
<div class="title" title='<?php echo $project->name?>'><?php echo $project->name;?></div>
|
||||
</div>
|
||||
<div class="btn-toolbar pull-left">
|
||||
<?php $total = 0;?>
|
||||
<?php foreach($stories as $colStories) $total += count($colStories);?>
|
||||
|
||||
@@ -39,7 +39,7 @@
|
||||
<table class="table table-data">
|
||||
<tbody>
|
||||
<tr>
|
||||
<th><?php echo $lang->story->product;?></th>
|
||||
<th class='w-100px'><?php echo $lang->story->product;?></th>
|
||||
<td><?php echo html::a($this->createLink('product', 'view', "productID=$story->product"), $product->name);?></td>
|
||||
</tr>
|
||||
<?php if($product->type != 'normal'):?>
|
||||
@@ -196,10 +196,11 @@
|
||||
<div class="detail-content">
|
||||
<table class="table table-data">
|
||||
<tbody>
|
||||
<?php $class = $this->app->getClientLang() == 'en' ? 'w-120px' : 'w-100px';?>
|
||||
<?php if($config->global->flow != 'onlyStory'):?>
|
||||
<?php if(!empty($fromBug)):?>
|
||||
<tr class='text-top'>
|
||||
<th class='w-70px'><?php echo $lang->story->legendFromBug;?></th>
|
||||
<th class=<?php echo $class;?>><?php echo $lang->story->legendFromBug;?></th>
|
||||
<td class='pd-0'>
|
||||
<ul class='list-unstyled'>
|
||||
<?php echo "<li title='#$fromBug->id $fromBug->title'>" . html::a($this->createLink('bug', 'view', "bugID=$fromBug->id"), "#$fromBug->id $fromBug->title") . '</li>';?>
|
||||
@@ -208,7 +209,7 @@
|
||||
</tr>
|
||||
<?php endif;?>
|
||||
<tr class='text-top'>
|
||||
<th class='w-70px'><?php echo $lang->story->legendBugs;?></th>
|
||||
<th class=<?php echo $class;?>><?php echo $lang->story->legendBugs;?></th>
|
||||
<td class='pd-0'>
|
||||
<?php if(empty($bugs)):?>
|
||||
<?php echo $lang->noData;?>
|
||||
@@ -289,7 +290,7 @@
|
||||
<table class="table table-data">
|
||||
<tbody>
|
||||
<tr>
|
||||
<th class='w-70px'><?php echo $lang->story->openedBy;?></th>
|
||||
<th class='w-100px'><?php echo $lang->story->openedBy;?></th>
|
||||
<td><?php echo $users[$story->openedBy] . $lang->at . $story->openedDate;?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
||||
@@ -56,7 +56,7 @@ $lang->reportList->staff->lists[10] = 'Team Workload|report|workload';
|
||||
$lang->report->id = 'ID';
|
||||
$lang->report->project = $lang->projectCommon;
|
||||
$lang->report->product = $lang->productCommon;
|
||||
$lang->report->user = 'Name';
|
||||
$lang->report->user = 'User';
|
||||
$lang->report->bugTotal = 'Bug';
|
||||
$lang->report->task = 'Task';
|
||||
$lang->report->estimate = 'Estimates';
|
||||
|
||||
@@ -37,8 +37,8 @@ $lang->story->caseCountAB = 'C';
|
||||
$lang->story->linkStory = 'Link';
|
||||
$lang->story->unlinkStory = 'UnLinked';
|
||||
$lang->story->export = "Export";
|
||||
$lang->story->zeroCase = "Story w/o cases";
|
||||
$lang->story->zeroTask = "Story w/o tasks";
|
||||
$lang->story->zeroCase = "Story with 0 case";
|
||||
$lang->story->zeroTask = "Story with 0 task";
|
||||
$lang->story->reportChart = "Report";
|
||||
$lang->story->copyTitle = "Copy Title";
|
||||
$lang->story->batchChangePlan = "Batch Change Plans";
|
||||
@@ -88,7 +88,7 @@ $lang->story->planAB = 'Plan';
|
||||
$lang->story->comment = 'Comment';
|
||||
$lang->story->linkStories = 'Linked Stories';
|
||||
$lang->story->childStories = 'Decomposed Story';
|
||||
$lang->story->duplicateStory = 'Copy Story';
|
||||
$lang->story->duplicateStory = 'Duplicated Story';
|
||||
$lang->story->reviewResult = 'Review Result';
|
||||
$lang->story->preVersion = 'Last Version';
|
||||
$lang->story->keywords = 'Tags';
|
||||
|
||||
@@ -16,7 +16,7 @@ $lang->testreport->testtask = 'Test Build';
|
||||
$lang->testreport->tasks = $lang->testreport->testtask;
|
||||
$lang->testreport->startEnd = 'Begin&End';
|
||||
$lang->testreport->owner = 'Owner';
|
||||
$lang->testreport->members = 'Members';
|
||||
$lang->testreport->members = 'Users';
|
||||
$lang->testreport->begin = 'Begin';
|
||||
$lang->testreport->end = 'End';
|
||||
$lang->testreport->stories = 'Story Tested';
|
||||
|
||||
Reference in New Issue
Block a user