Merge branch 'master' of https://gitlab.zcorp.cc/easycorp/zentaopms into sprint/241_tianshujie_bug
This commit is contained in:
@@ -704,7 +704,7 @@ class bugModel extends model
|
||||
->setDefault('browser', '')
|
||||
->setDefault('plan', 0)
|
||||
->setDefault('deadline', '0000-00-00')
|
||||
->setDefault('resolvedDate', '0000-00-00 00:00:00')
|
||||
->setDefault('resolvedDate', '')
|
||||
->setDefault('lastEditedBy', $this->app->user->account)
|
||||
->setDefault('mailto', '')
|
||||
->setDefault('deleteFiles', array())
|
||||
|
||||
@@ -393,7 +393,7 @@
|
||||
<?php if($bug->case):?>
|
||||
<tr>
|
||||
<th><?php echo $lang->bug->fromCase;?></th>
|
||||
<td><?php echo html::a($this->createLink('testcase', 'view', "caseID=$bug->case&caseVersion=" . ($bug->testtask ? "&from=testtask&taskID={$bug->testtask}" : ''), '', true), "#$bug->case $bug->caseTitle", '', "class='iframe' data-width='80%'");?></td>
|
||||
<td><?php echo html::a($this->createLink('testcase', 'view', "caseID=$bug->case&caseVersion=$bug->caseVersion", '', true), "#$bug->case $bug->caseTitle", '', "class='iframe' data-width='80%'");?></td>
|
||||
</tr>
|
||||
<?php endif;?>
|
||||
<?php if($bug->toCases):?>
|
||||
|
||||
@@ -9,4 +9,4 @@
|
||||
td.delayed {color: #fff; background: #e84e0f !important;}
|
||||
|
||||
.c-severity {width: 80px;}
|
||||
.c-confirmed {overflow: hidden; text-align: center;}
|
||||
.c-confirmed {overflow: hidden;}
|
||||
|
||||
@@ -73,7 +73,7 @@
|
||||
<div class='table-footer'>
|
||||
<div class="checkbox-primary check-all"><label><?php echo $lang->selectAll?></label></div>
|
||||
<div class="table-actions btn-toolbar show-always">
|
||||
<?php echo html::submitButton('<i class="icon icon-import icon-sm"></i> ' . $lang->import, '', 'btn');?>
|
||||
<?php echo html::submitButton('<i class="icon icon-import icon-sm"></i> ' . $lang->import, '', 'btn btn-primary');?>
|
||||
</div>
|
||||
<div class='btn-toolbar'>
|
||||
<?php if(isonlybody()):?>
|
||||
|
||||
@@ -103,6 +103,7 @@ $lang->misc->feature->themeDesc = '<p>ZenTao 15.0+ a new "Youth Blue" theme
|
||||
$lang->misc->feature->visionsDesc = "<p>The concept of interface has been added since 16.5. Users can deal with R & D affairs in <span style='color: #0c60e1'>[R&D]</span> and daily office affairs in <span style='color: #0c60e1'>[Lite]</span>.</p><p>You can view the current interface on the avatar, and click the name of the interface to view and switch other interfaces.</p>";
|
||||
$lang->misc->feature->visionsImage = 'theme/default/images/main/visions_en.png';
|
||||
|
||||
$lang->misc->releaseDate['17.6.2'] = '2022-09-23';
|
||||
$lang->misc->releaseDate['17.6.1'] = '2022-09-08';
|
||||
$lang->misc->releaseDate['17.6'] = '2022-08-26';
|
||||
$lang->misc->releaseDate['17.5'] = '2022-08-11';
|
||||
@@ -189,6 +190,7 @@ $lang->misc->releaseDate['7.2.stable'] = '2015-05-22';
|
||||
$lang->misc->releaseDate['7.1.stable'] = '2015-03-07';
|
||||
$lang->misc->releaseDate['6.3.stable'] = '2014-11-07';
|
||||
|
||||
$lang->misc->feature->all['17.6.2'][] = array('title' => "3 themes in ZenTao including Green, ZenTao Blue, and Young Blue are updated. At the same time, the attachments could be uploaded in bulk in ZenTao. Fix bugs.", 'desc' => '');
|
||||
$lang->misc->feature->all['17.6.1'][] = array('title' => "Optimized the processing logic of multi-member tasks. Fix bugs.", 'desc' => '');
|
||||
$lang->misc->feature->all['17.6'][] = array('title' => "The processing logic of requirements is optimized, and the permissions of user requirements and soft requirements are split. Gantt chart supports manual drag and drop to manage task relationship. Fix bugs.", 'desc' => '');
|
||||
$lang->misc->feature->all['17.5'][] = array('title' => "Provide efficient visual statistical tools. Optimize ZenTao performance, the database engine is adjusted from MyISAM to InnoDB. Gantt chart is optimized and upgraded, and the Copy items of the Max version can replicate more information. Fix bugs.", 'desc' => '');
|
||||
|
||||
@@ -103,6 +103,7 @@ $lang->misc->feature->themeDesc = '<p>ZenTao 15.0+ a new "Youth Blue" theme
|
||||
$lang->misc->feature->visionsDesc = "<p>The concept of interface has been added since 16.5. Users can deal with R & D affairs in <span style='color: #0c60e1'>[R&D]</span> and daily office affairs in <span style='color: #0c60e1'>[Lite]</span>.</p><p>You can view the current interface on the avatar, and click the name of the interface to view and switch other interfaces.</p>";
|
||||
$lang->misc->feature->visionsImage = 'theme/default/images/main/visions_en.png';
|
||||
|
||||
$lang->misc->releaseDate['17.6.2'] = '2022-09-23';
|
||||
$lang->misc->releaseDate['17.6.1'] = '2022-09-08';
|
||||
$lang->misc->releaseDate['17.6'] = '2022-08-26';
|
||||
$lang->misc->releaseDate['17.5'] = '2022-08-11';
|
||||
@@ -189,6 +190,7 @@ $lang->misc->releaseDate['7.2.stable'] = '2015-05-22';
|
||||
$lang->misc->releaseDate['7.1.stable'] = '2015-03-07';
|
||||
$lang->misc->releaseDate['6.3.stable'] = '2014-11-07';
|
||||
|
||||
$lang->misc->feature->all['17.6.2'][] = array('title' => "3 themes in ZenTao including Green, ZenTao Blue, and Young Blue are updated. At the same time, the attachments could be uploaded in bulk in ZenTao. Fix bugs.", 'desc' => '');
|
||||
$lang->misc->feature->all['17.6.1'][] = array('title' => "Optimized the processing logic of multi-member tasks. Fix bugs.", 'desc' => '');
|
||||
$lang->misc->feature->all['17.6'][] = array('title' => "The processing logic of requirements is optimized, and the permissions of user requirements and soft requirements are split. Gantt chart supports manual drag and drop to manage task relationship. Fix bugs.", 'desc' => '');
|
||||
$lang->misc->feature->all['17.5'][] = array('title' => "Provide efficient visual statistical tools. Optimize ZenTao performance, the database engine is adjusted from MyISAM to InnoDB. Gantt chart is optimized and upgraded, and the Copy items of the Max version can replicate more information. Fix bugs.", 'desc' => '');
|
||||
|
||||
@@ -103,6 +103,7 @@ $lang->misc->feature->themeDesc = '<p>ZenTao 15.0+ a new "Youth Blue" theme
|
||||
$lang->misc->feature->visionsDesc = "<p>The concept of interface has been added since 16.5. Users can deal with R & D affairs in <span style='color: #0c60e1'>[R&D]</span> and daily office affairs in <span style='color: #0c60e1'>[Lite]</span>.</p><p>You can view the current interface on the avatar, and click the name of the interface to view and switch other interfaces.</p>";
|
||||
$lang->misc->feature->visionsImage = 'theme/default/images/main/visions_en.png';
|
||||
|
||||
$lang->misc->releaseDate['17.6.2'] = '2022-09-23';
|
||||
$lang->misc->releaseDate['17.6.1'] = '2022-09-08';
|
||||
$lang->misc->releaseDate['17.6'] = '2022-08-26';
|
||||
$lang->misc->releaseDate['17.5'] = '2022-08-11';
|
||||
@@ -189,6 +190,7 @@ $lang->misc->releaseDate['7.2.stable'] = '2015-05-22';
|
||||
$lang->misc->releaseDate['7.1.stable'] = '2015-03-07';
|
||||
$lang->misc->releaseDate['6.3.stable'] = '2014-11-07';
|
||||
|
||||
$lang->misc->feature->all['17.6.2'][] = array('title' => "3 themes in ZenTao including Green, ZenTao Blue, and Young Blue are updated. At the same time, the attachments could be uploaded in bulk in ZenTao. Fix bugs.", 'desc' => '');
|
||||
$lang->misc->feature->all['17.6.1'][] = array('title' => "Optimized the processing logic of multi-member tasks. Fix bugs.", 'desc' => '');
|
||||
$lang->misc->feature->all['17.6'][] = array('title' => "The processing logic of requirements is optimized, and the permissions of user requirements and soft requirements are split. Gantt chart supports manual drag and drop to manage task relationship. Fix bugs.", 'desc' => '');
|
||||
$lang->misc->feature->all['17.5'][] = array('title' => "Provide efficient visual statistical tools. Optimize ZenTao performance, the database engine is adjusted from MyISAM to InnoDB. Gantt chart is optimized and upgraded, and the Copy items of the Max version can replicate more information. Fix bugs.", 'desc' => '');
|
||||
|
||||
@@ -103,6 +103,7 @@ $lang->misc->feature->themeDesc = "<p>禅道15系列上线了全新的“
|
||||
$lang->misc->feature->visionsDesc = "<p>从16.5开始增加了界面概念,用户可以在<span style='color:#0c60e1'>[研发综合界面]</span>中处理研发事务、在<span style='color:#0c60e1'>[迅捷界面]</span>处理日常办公事务。</p><p>在头像右侧即可查看当前所处界面,点击当前界面名称可查看和切换其他的界面。</p>";
|
||||
$lang->misc->feature->visionsImage = 'theme/default/images/main/visions.png';
|
||||
|
||||
$lang->misc->releaseDate['17.6.2'] = '2022-09-23';
|
||||
$lang->misc->releaseDate['17.6.1'] = '2022-09-08';
|
||||
$lang->misc->releaseDate['17.6'] = '2022-08-26';
|
||||
$lang->misc->releaseDate['17.5'] = '2022-08-11';
|
||||
@@ -189,6 +190,7 @@ $lang->misc->releaseDate['7.2.stable'] = '2015-05-22';
|
||||
$lang->misc->releaseDate['7.1.stable'] = '2015-03-07';
|
||||
$lang->misc->releaseDate['6.3.stable'] = '2014-11-07';
|
||||
|
||||
$lang->misc->feature->all['17.6.2'][] = array('title' => '禅道更新叶兰绿、禅道蓝、青春蓝三大主题。实现附件批量上传功能。修复Bug。', 'desc' => '');
|
||||
$lang->misc->feature->all['17.6.1'][] = array('title' => '优化了多人任务的处理逻辑,修复Bug。', 'desc' => '');
|
||||
$lang->misc->feature->all['17.6'][] = array('title' => '优化了需求的处理逻辑,拆分了用需和软需的权限。甘特图支持手动拖拽维护任务关系。修复Bug。', 'desc' => '');
|
||||
$lang->misc->feature->all['17.5'][] = array('title' => '提供高效的可视化统计工具。优化禅道性能,数据库引擎从MyISAM调整为InnoDB。甘特图优化升级,旗舰版的复制项目可以复制任务等更多信息。修复Bug。', 'desc' => '');
|
||||
|
||||
@@ -14,7 +14,8 @@ tbody.sortable > tr > td.sort-handler {color: #3c4353 !important;}
|
||||
|
||||
.has-suffix > a {padding-right: 5px; color: #0c60e1; display: inline-block; max-width: calc(100% - 50px);}
|
||||
|
||||
.is-nest-child span.table-nest-icon {visibility: hidden; width: 0;}
|
||||
tr[data-type="project"] span.table-nest-icon {visibility: hidden; width: 0;}
|
||||
tr[data-type="project"].no-nest .c-name {padding-left: 12px;}
|
||||
div.checkbox-primary + span.table-nest-icon {margin-left: 0px !important;}
|
||||
|
||||
#checkAll + label.hover:after {border-width: 0px;}
|
||||
|
||||
@@ -48,7 +48,7 @@
|
||||
$originOrders[] = $program->order;
|
||||
?>
|
||||
|
||||
<tr <?php echo $trAttrs;?>>
|
||||
<tr <?php echo $trAttrs;?> data-type="<?php echo $program->type;?>">
|
||||
<td class='c-name text-left <?php if($canOrder) echo 'sort-handler';?> has-prefix has-suffix' title='<?php echo $program->name?>'>
|
||||
<?php
|
||||
$icon = '';
|
||||
@@ -58,6 +58,7 @@
|
||||
?>
|
||||
<span class="table-nest-icon icon <?php echo $class . $icon;?>"></span>
|
||||
<?php if($program->type == 'program'):?>
|
||||
<span class="icon icon-cards-view" style="color: #888fa1;"></span>
|
||||
<?php echo ($app->user->admin or strpos(",{$app->user->view->programs},", ",$program->id,") !== false) ? html::a($this->createLink('program', 'product', "programID=$program->id"), $program->name) : $program->name;?>
|
||||
<?php else:?>
|
||||
<?php echo html::a($this->createLink('project', 'index', "projectID=$program->id", '', '', $program->id), $program->name, '', 'class="text-ellipsis text-primary"');?>
|
||||
@@ -117,9 +118,8 @@
|
||||
#programTableList .icon-scrum:before {content: '\e9a2';}
|
||||
#programTableList .icon-waterfall:before {content: '\e9a4';}
|
||||
#programTableList .icon-kanban:before {content: '\e983';}
|
||||
#programTableList .is-top-level {font-weight: bold;}
|
||||
#programTableList .has-nest-child > .c-name > a {color: #0b0f18!important;}
|
||||
/* #programTableList .is-nest-child > .c-name > a {color: #2463C7!important;} */
|
||||
/* #programTableList .has-nest-child > .c-name > a {color: #0b0f18!important;}
|
||||
#programTableList .is-nest-child > .c-name > a {color: #2463c7!important;} */
|
||||
#programTableList .c-name .label-danger {position: absolute; right: 10px; padding: 2px 4px;}
|
||||
</style>
|
||||
<?php js::set('originOrders', $originOrders);?>
|
||||
|
||||
@@ -144,7 +144,7 @@
|
||||
<h4 class="modal-title"><?php echo $lang->program->changePRJUnit;?></h4>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<form method='post'>
|
||||
<form method='post' class='not-watch'>
|
||||
<table class='table table-form'>
|
||||
<tr>
|
||||
<td colspan='3'><div class='alert alert-info no-margin'><?php echo $lang->program->confirmChangePRJUint;?></div></td>
|
||||
|
||||
@@ -140,7 +140,7 @@ class release extends control
|
||||
$this->commonAction($release->product, $release->branch);
|
||||
$build = $this->build->getById($release->build);
|
||||
|
||||
$builds = $this->loadModel('build')->getBuildPairs($release->product, $release->branch, 'notrunk|withbranch', 0, 'execution', '', false);
|
||||
$builds = $this->loadModel('build')->getBuildPairs($release->product, $release->branch, 'notrunk|withbranch', 0, 'execution', $release->build, false);
|
||||
$releasedBuilds = $this->release->getReleasedBuilds($release->product, $release->branch);
|
||||
foreach($releasedBuilds as $releasedBuild)
|
||||
{
|
||||
|
||||
+11
-10
@@ -9,16 +9,17 @@
|
||||
* @version $Id: en.php 5080 2013-07-10 00:46:59Z wyd621@gmail.com $
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
$lang->report->index = 'Home';
|
||||
$lang->report->list = 'Liste';
|
||||
$lang->report->item = 'Eintrag';
|
||||
$lang->report->value = 'Wert';
|
||||
$lang->report->percent = '%';
|
||||
$lang->report->undefined = 'Undefiniert';
|
||||
$lang->report->query = 'Abfrage';
|
||||
$lang->report->annual = 'Annual Summary';
|
||||
$lang->report->project = 'Project';
|
||||
$lang->report->PO = 'PO';
|
||||
$lang->report->index = 'Home';
|
||||
$lang->report->list = 'Liste';
|
||||
$lang->report->item = 'Eintrag';
|
||||
$lang->report->value = 'Wert';
|
||||
$lang->report->percent = '%';
|
||||
$lang->report->undefined = 'Undefiniert';
|
||||
$lang->report->query = 'Abfrage';
|
||||
$lang->report->annual = 'Annual Summary';
|
||||
$lang->report->project = 'Project';
|
||||
$lang->report->PO = 'PO';
|
||||
$lang->report->viewEveryoneAnnual = 'View everyone annual summary';
|
||||
|
||||
$lang->report->colors[] = 'AFD8F8';
|
||||
$lang->report->colors[] = 'AFD8F8';
|
||||
|
||||
+11
-10
@@ -9,16 +9,17 @@
|
||||
* @version $Id: en.php 5080 2013-07-10 00:46:59Z wyd621@gmail.com $
|
||||
* @link http://www.zentao.net
|
||||
*/
|
||||
$lang->report->index = 'Accueil Rapports';
|
||||
$lang->report->list = 'Rapports';
|
||||
$lang->report->item = 'Item';
|
||||
$lang->report->value = 'Valeur';
|
||||
$lang->report->percent = '%';
|
||||
$lang->report->undefined = 'N/D';
|
||||
$lang->report->query = 'Requête';
|
||||
$lang->report->annual = 'Résumé Annuel';
|
||||
$lang->report->project = 'Project';
|
||||
$lang->report->PO = 'PO';
|
||||
$lang->report->index = 'Accueil Rapports';
|
||||
$lang->report->list = 'Rapports';
|
||||
$lang->report->item = 'Item';
|
||||
$lang->report->value = 'Valeur';
|
||||
$lang->report->percent = '%';
|
||||
$lang->report->undefined = 'N/D';
|
||||
$lang->report->query = 'Requête';
|
||||
$lang->report->annual = 'Résumé Annuel';
|
||||
$lang->report->project = 'Project';
|
||||
$lang->report->PO = 'PO';
|
||||
$lang->report->viewEveryoneAnnual = 'View everyone annual summary';
|
||||
|
||||
$lang->report->colors[] = 'AFD8F8';
|
||||
$lang->report->colors[] = 'AFD8F8';
|
||||
|
||||
@@ -2899,9 +2899,10 @@ class taskModel extends model
|
||||
$estimate = fixer::input('post')->cleanINT('consumed,left')->get();
|
||||
$today = helper::today();
|
||||
|
||||
if($estimate->date > $today) return dao::$errors[] = $this->lang->task->error->date;
|
||||
if($estimate->consumed <= 0) return dao::$errors[] = sprintf($this->lang->error->gt, $this->lang->task->record, '0');
|
||||
if($estimate->left < 0) return dao::$errors[] = sprintf($this->lang->error->ge, $this->lang->task->left, '0');
|
||||
if(helper::isZeroDate($estimate->date)) return dao::$errors[] = $this->lang->task->error->dateEmpty;
|
||||
if($estimate->date > $today) return dao::$errors[] = $this->lang->task->error->date;
|
||||
if($estimate->consumed <= 0) return dao::$errors[] = sprintf($this->lang->error->gt, $this->lang->task->record, '0');
|
||||
if($estimate->left < 0) return dao::$errors[] = sprintf($this->lang->error->ge, $this->lang->task->left, '0');
|
||||
|
||||
$task = $this->getById($oldEstimate->objectID);
|
||||
$this->dao->update(TABLE_EFFORT)->data($estimate)
|
||||
|
||||
@@ -23,12 +23,12 @@
|
||||
<table class='table table-form'>
|
||||
<tr>
|
||||
<th class='w-80px'><?php echo $lang->task->date;?></th>
|
||||
<td class='w-p45'><?php echo html::input('date', $estimate->date, 'class="form-control form-date"');?></td>
|
||||
<td class='w-p45 required'><?php echo html::input('date', $estimate->date, 'class="form-control form-date"');?></td>
|
||||
<td></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><?php echo $lang->task->record;?></th>
|
||||
<td><?php echo html::input('consumed', $estimate->consumed, 'class="form-control"');?></td>
|
||||
<td class='required'><?php echo html::input('consumed', $estimate->consumed, 'class="form-control"');?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><?php echo $lang->task->left;?></th>
|
||||
@@ -57,7 +57,8 @@ $(function()
|
||||
|
||||
var $this = $(this);
|
||||
var $left = $('#left');
|
||||
if(!$left.prop('readonly') && $left.val() === '0')
|
||||
var left = $.trim($left.val());
|
||||
if(!$left.prop('readonly') && left == 0)
|
||||
{
|
||||
e.preventDefault();
|
||||
bootbox.confirm(confirmRecord, function(result)
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
.table-form > tbody > tr > td .btn.addbutton {display: block; margin: 1px 0px; width: 40px; padding: 1px 6px;}
|
||||
.table-form > tbody > tr > td .btn.delbutton {display: block; margin: 1px 0px; width: 40px; padding: 1px 6px;}
|
||||
#branch {width: 95px!important;}
|
||||
.detail > table > tbody th {width: 80px !important;}
|
||||
.detail > table > tbody th {width: 100px !important;}
|
||||
[lang^=en] .detail > table > tbody th, [lang^=fr] .detail > table > tbody th {width: 100px !important;}
|
||||
[lang^=de] .detail > table > tbody th {width: 125px !important;}
|
||||
.linkCaseTitle, .linkBugTitle {white-space: nowrap;}
|
||||
|
||||
@@ -25,6 +25,7 @@ $config->upgrade->maxVersion['max3_5'] = '17_4';
|
||||
$config->upgrade->maxVersion['max3_6'] = '17_5';
|
||||
$config->upgrade->maxVersion['max3_6_1'] = '17_6';
|
||||
$config->upgrade->maxVersion['max3_6_2'] = '17_6_1';
|
||||
$config->upgrade->maxVersion['max3_6_3'] = '17_6_2';
|
||||
|
||||
$config->upgrade->bizVersion = array();
|
||||
$config->upgrade->bizVersion['biz1_0'] = '9_5_1';
|
||||
@@ -88,6 +89,7 @@ $config->upgrade->bizVersion['biz7_4'] = '17_4';
|
||||
$config->upgrade->bizVersion['biz7_5'] = '17_5';
|
||||
$config->upgrade->bizVersion['biz7_6'] = '17_6';
|
||||
$config->upgrade->bizVersion['biz7_6_1'] = '17_6_1';
|
||||
$config->upgrade->bizVersion['biz7_6_2'] = '17_6_2';
|
||||
|
||||
$config->upgrade->proVersion = array();
|
||||
$config->upgrade->proVersion['pro1_0'] = '3_1';
|
||||
|
||||
@@ -166,6 +166,7 @@ $lang->upgrade->fromVersions['17_4'] = '17.4';
|
||||
$lang->upgrade->fromVersions['17_5'] = '17.5';
|
||||
$lang->upgrade->fromVersions['17_6'] = '17.6';
|
||||
$lang->upgrade->fromVersions['17_6_1'] = '17.6.1';
|
||||
$lang->upgrade->fromVersions['17_6_2'] = '17.6.2';
|
||||
|
||||
global $config;
|
||||
/* Lite. */
|
||||
@@ -336,6 +337,7 @@ $lang->upgrade->fromVersions['biz7_4'] = 'Biz7.4';
|
||||
$lang->upgrade->fromVersions['biz7_5'] = 'Biz7.5';
|
||||
$lang->upgrade->fromVersions['biz7_6'] = 'Biz7.6';
|
||||
$lang->upgrade->fromVersions['biz7_6_1'] = 'Biz7.6.1';
|
||||
$lang->upgrade->fromVersions['biz7_6_2'] = 'Biz7.6.2';
|
||||
|
||||
/* Max. */
|
||||
$lang->upgrade->fromVersions['max2_0_beta4'] = 'Max2.0.beta4';
|
||||
@@ -362,3 +364,4 @@ $lang->upgrade->fromVersions['max3_4'] = 'Max3.4';
|
||||
$lang->upgrade->fromVersions['max3_5'] = 'Max3.5';
|
||||
$lang->upgrade->fromVersions['max3_6'] = 'Max3.6';
|
||||
$lang->upgrade->fromVersions['max3_6_1'] = 'Max3.6.1';
|
||||
$lang->upgrade->fromVersions['max3_6_2'] = 'Max3.6.2';
|
||||
|
||||
@@ -1027,6 +1027,8 @@ class upgradeModel extends model
|
||||
$confirmContent .= file_get_contents($this->getUpgradeFile('17.5'));
|
||||
case '17_6':
|
||||
$confirmContent .= file_get_contents($this->getUpgradeFile('17.6'));
|
||||
case '17_6_1':
|
||||
$confirmContent .= file_get_contents($this->getUpgradeFile('17.6.1'));
|
||||
}
|
||||
|
||||
return $confirmContent;
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
#mainContent td.projectName {white-space: nowrap; overflow-x: hidden;}
|
||||
#pageNav .angle-btn:first-child a.btn {max-width: 300px; overflow: hidden;}
|
||||
.totalCount {margin-top: 15px !important; font-weight: bold; text-align: right; padding: 8px 50px 8px 8px;}
|
||||
.totalCount {height: 36px !important; line-height: 30px; font-weight: bold; text-align: right !important; padding: 0px 50px 0px 8px !important; width: 100%;}
|
||||
|
||||
@@ -88,9 +88,9 @@
|
||||
<td class='text-left'><?php echo zget($users, $task->finishedBy);?></td>
|
||||
</tr>
|
||||
<?php endforeach;?>
|
||||
<td colspan='6' class='totalCount'><?php echo sprintf($lang->weekly->totalCount, count($finished));?></tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<div class='table totalCount'><?php echo sprintf($lang->weekly->totalCount, count($finished));?></div>
|
||||
|
||||
<div class='page-title'><h4><?php echo $lang->weekly->postponed;?></h4></div>
|
||||
<table class='table has-sort-head table-fixed'>
|
||||
@@ -121,9 +121,9 @@
|
||||
<td class='text-left'><?php echo $task->progress;?>%</td>
|
||||
</tr>
|
||||
<?php endforeach;?>
|
||||
<td colspan='7' class='totalCount'><?php echo sprintf($lang->weekly->totalCount, count($postponed));?></tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<div class='table totalCount'><?php echo sprintf($lang->weekly->totalCount, count($postponed));?></div>
|
||||
|
||||
<div class='page-title'><h4><?php echo $lang->weekly->nextWeek;?></h4></div>
|
||||
<table class='table has-sort-head table-fixed'>
|
||||
@@ -150,9 +150,9 @@
|
||||
<td class='text-left'><?php echo $task->deadline;?></td>
|
||||
</tr>
|
||||
<?php endforeach;?>
|
||||
<td colspan='5' class='totalCount'><?php echo sprintf($lang->weekly->totalCount, count($nextWeek));?></tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<div class='table totalCount'><?php echo sprintf($lang->weekly->totalCount, count($nextWeek));?></div>
|
||||
|
||||
<div class='page-title'><h4><?php echo $lang->weekly->workloadByType;?></h4></div>
|
||||
<table class='table has-sort-head table-fixed'>
|
||||
|
||||
Reference in New Issue
Block a user