diff --git a/module/projectrelease/control.php b/module/projectrelease/control.php
index f06687f7b4..c1f353dd97 100644
--- a/module/projectrelease/control.php
+++ b/module/projectrelease/control.php
@@ -142,8 +142,6 @@ class projectrelease extends control
$this->view->builds = $builds;
$this->view->lastRelease = $this->projectrelease->getLast($projectID);
$this->view->users = $this->loadModel('user')->getPairs('noclosed');
- $this->view->confirmLink = $this->lang->release->confirmLink;
- $this->view->notEmptyBuilds = $this->build->filterLinked(array_keys($builds));
$this->display();
}
@@ -816,9 +814,6 @@ class projectrelease extends control
$releasedBuilds = $this->projectrelease->getReleasedBuilds($projectID);
foreach($releasedBuilds as $build) unset($builds[$build]);
- /* Get the builds of the linked stories or bugs. */
- $notEmptyBuilds = $this->build->filterLinked(array_keys($builds));
-
- return print(html::select('build[]', $builds, '', "class='form-control chosen' multiple data-notemptybuilds='" . join(',', $notEmptyBuilds) . "'"));
+ return print(html::select('build[]', $builds, '', "class='form-control chosen' multiple"));
}
}
diff --git a/module/projectrelease/js/create.js b/module/projectrelease/js/create.js
index 43c1298bac..1cd106dcdb 100644
--- a/module/projectrelease/js/create.js
+++ b/module/projectrelease/js/create.js
@@ -1,27 +1,3 @@
-$('#submit').click(function()
-{
- var dateFormat = new RegExp(/^\d{4}\-\d{2}\-\d{2}$/);
- var name = $('#name').val();
- var date = $('#date').val();
- var build = $('#build').val();
- var notEmptyBuild = false;
-
- $.each(build, function(index, value)
- {
- if(typeof(notEmptyBuilds[value]) != 'undefined')
- {
- notEmptyBuild = true;
- return false;
- }
- })
-
- if(name && build && notEmptyBuild && dateFormat.test(date))
- {
- var result = confirm(confirmLink) ? true : false;
- $('#sync').val(result);
- }
-});
-
/**
* Ajax load unlinked builds with project and product.
*
@@ -35,10 +11,6 @@ function loadBuilds()
$('#buildBox').load(createLink('projectrelease', 'ajaxLoadBuilds', "projectID=" + projectID + "&productID=" + productID + "&branch=" + branch), function()
{
$('#build').attr('data-placeholder', multipleSelect).chosen();
- $.each($('#build').attr('data-notemptybuilds').split(','), function(index, value)
- {
- notEmptyBuilds[value] = value;
- });
});
}
diff --git a/module/projectrelease/view/create.html.php b/module/projectrelease/view/create.html.php
index fa3671ae44..7de52be52c 100644
--- a/module/projectrelease/view/create.html.php
+++ b/module/projectrelease/view/create.html.php
@@ -12,8 +12,6 @@
?>
-
-
@@ -53,7 +51,12 @@
release->includedBuild;?>
build->placeholder->multipleSelect}'");?>
-
+
+
+
+
+
+
release->date;?>
@@ -84,7 +87,6 @@
-
diff --git a/module/release/control.php b/module/release/control.php
index 360cad5302..1fedaf1531 100644
--- a/module/release/control.php
+++ b/module/release/control.php
@@ -96,7 +96,6 @@ class release extends control
$this->view->builds = $builds;
$this->view->users = $this->loadModel('user')->getPairs('noclosed');
$this->view->lastRelease = $this->release->getLast($productID, $branch);
- $this->view->notEmptyBuilds = $this->build->filterLinked(array_keys($builds));
$this->display();
}
diff --git a/module/release/js/create.js b/module/release/js/create.js
index 87a9d72468..e69de29bb2 100644
--- a/module/release/js/create.js
+++ b/module/release/js/create.js
@@ -1,23 +0,0 @@
-$('#submit').click(function()
-{
- var dateFormat = new RegExp(/^\d{4}\-\d{2}\-\d{2}$/);
- var name = $('#name').val();
- var date = $('#date').val();
- var build = $('#build').val();
- var notEmptyBuild = false;
-
- $.each(build, function(index, value)
- {
- if(typeof(notEmptyBuilds[value]) != 'undefined')
- {
- notEmptyBuild = true;
- return false;
- }
- })
-
- if(name && build && notEmptyBuild && dateFormat.test(date))
- {
- var result = confirm(confirmLink) ? true : false;
- $('#sync').val(result);
- }
-});
diff --git a/module/release/lang/de.php b/module/release/lang/de.php
index dfd0244395..0772adf5d3 100644
--- a/module/release/lang/de.php
+++ b/module/release/lang/de.php
@@ -24,7 +24,7 @@ $lang->release->batchUnlinkStory = "Mehrere Storys entfernen";
$lang->release->batchUnlinkBug = "Mehrere Bugs entfernen";
$lang->release->confirmDelete = "Möchten Sie dieses Releas löschen?";
-$lang->release->confirmLink = "Whether to link the stories completed in the version and the bugs solved to the release?";
+$lang->release->syncFromBuilds = "Link the stories completed in the version and the bugs solved to the release";
$lang->release->confirmUnlinkStory = "Möchten Sie diese Story löschen?";
$lang->release->confirmUnlinkBug = "Möchten Sie diesen Bug löschen?";
$lang->release->existBuild = '『Build』『%s』 existiert bereits. Sie können den 『name』 ändern oder ein anderes 『build』 wählen.';
diff --git a/module/release/lang/en.php b/module/release/lang/en.php
index 7b6be960a0..ecdcfab2b6 100644
--- a/module/release/lang/en.php
+++ b/module/release/lang/en.php
@@ -24,7 +24,7 @@ $lang->release->batchUnlinkStory = "Batch Unlink Stories";
$lang->release->batchUnlinkBug = "Batch Unlink Bugs";
$lang->release->confirmDelete = "Do you want to delete this release?";
-$lang->release->confirmLink = "Whether to link the stories completed in the version and the bugs solved to the release?";
+$lang->release->syncFromBuilds = "Link the stories completed in the version and the bugs solved to the release";
$lang->release->confirmUnlinkStory = "Do you want to remove this story?";
$lang->release->confirmUnlinkBug = "Do you want to remove this bug?";
$lang->release->existBuild = '『Build』『%s』existed. You could change『name』or choose a『build』.';
diff --git a/module/release/lang/fr.php b/module/release/lang/fr.php
index 3a7bdc1b1e..e4b46198d1 100644
--- a/module/release/lang/fr.php
+++ b/module/release/lang/fr.php
@@ -24,7 +24,7 @@ $lang->release->batchUnlinkStory = "Retirer Stories par Lot";
$lang->release->batchUnlinkBug = "Retirer Bugs par Lot";
$lang->release->confirmDelete = "Voulez-vous réellement supprimer cette release ?";
-$lang->release->confirmLink = "Whether to link the stories completed in the version and the bugs solved to the release?";
+$lang->release->syncFromBuilds = "Link the stories completed in the version and the bugs solved to the release";
$lang->release->confirmUnlinkStory = "Voulez-vous retirer cette story de la release ?";
$lang->release->confirmUnlinkBug = "Voulez-vous retirer ce bug de la release ?";
$lang->release->existBuild = '『Build』『%s』existant. Vous pouvez changer『name』ou choisir un『build』.';
diff --git a/module/release/lang/zh-cn.php b/module/release/lang/zh-cn.php
index 3e48d6e1b8..9f3af90ca8 100644
--- a/module/release/lang/zh-cn.php
+++ b/module/release/lang/zh-cn.php
@@ -24,7 +24,7 @@ $lang->release->batchUnlinkStory = "批量移除{$lang->SRCommon}";
$lang->release->batchUnlinkBug = "批量移除Bug";
$lang->release->confirmDelete = "您确认删除该发布吗?";
-$lang->release->confirmLink = "是否将版本中完成的{$lang->SRCommon}和已解决的Bug关联到发布下?";
+$lang->release->syncFromBuilds = "将版本中完成的{$lang->SRCommon}和已解决的Bug关联到发布下";
$lang->release->confirmUnlinkStory = "您确认移除该{$lang->SRCommon}吗?";
$lang->release->confirmUnlinkBug = "您确认移除该Bug吗?";
$lang->release->existBuild = '『版本』已经有『%s』这条记录了。您可以更改『发布名称』或者选择一个『版本』。';
diff --git a/module/release/model.php b/module/release/model.php
index 4b8930bcc1..5b94a157b0 100644
--- a/module/release/model.php
+++ b/module/release/model.php
@@ -225,7 +225,7 @@ class releaseModel extends model
$branches[$build->branch] = $build->branch;
$projects[$build->project] = $build->project;
- if($this->post->sync == 'true')
+ if($this->post->sync)
{
$build->stories = trim($build->stories, ',');
$build->bugs = trim($build->bugs, ',');
@@ -233,7 +233,7 @@ class releaseModel extends model
if($build->bugs) $release->bugs .= ',' . $build->bugs;
}
}
- if($this->post->sync == 'true' and $release->bugs)
+ if($this->post->sync and $release->bugs)
{
$releaseBugs = $this->loadModel('bug')->getReleaseBugs(array_keys($builds), $release->product, $release->branch);
$release->bugs = join(',', array_intersect(explode(',', $release->bugs), array_keys($releaseBugs)));
diff --git a/module/release/view/create.html.php b/module/release/view/create.html.php
index 1c41c1a01f..5bc476e931 100644
--- a/module/release/view/create.html.php
+++ b/module/release/view/create.html.php
@@ -12,8 +12,6 @@
?>
-release->confirmLink);?>
-