- |
+ |
edit);?>
show();?>
diff --git a/module/project/control.php b/module/project/control.php
index 52f2f17757..5b2ffeacef 100644
--- a/module/project/control.php
+++ b/module/project/control.php
@@ -351,21 +351,24 @@ class project extends control
die(js::locate(inlink('importTask', "toProject=$toProject&fromProject=$fromProject"), 'parent'));
}
- $project = $this->commonAction($toProject);
- $projects = $this->project->getProjectsToImport();
+ $project = $this->commonAction($toProject);
+ $branches = $this->project->getProjectBranches($toProject);
+ $tasks = $this->project->getTasks2Imported($branches);
+ $projects = $this->project->getProjectsToImport(array_keys($tasks));
unset($projects[$toProject]);
+ unset($tasks[$toProject]);
if($fromProject == 0)
{
$tasks2Imported = array();
foreach($projects as $id => $projectName)
{
- $tasks2Imported = array_merge($tasks2Imported, $this->project->getTasks2Imported($id));
+ $tasks2Imported = array_merge($tasks2Imported, $tasks[$id]);
}
}
else
{
- $tasks2Imported = $this->project->getTasks2Imported($fromProject);
+ $tasks2Imported = $tasks[$fromProject];
}
/* Save session. */
diff --git a/module/project/js/managemembers.js b/module/project/js/managemembers.js
index f324425b3b..7c7956d3c6 100644
--- a/module/project/js/managemembers.js
+++ b/module/project/js/managemembers.js
@@ -31,3 +31,17 @@ $(function()
$('#importTeams a').click(function(){importTeam($(this).data('id')); $('#importTeamModal').modal('hide')});
});
+function addItem()
+{
+ var item = $('#addItem').html().replace(/%i%/g, i).replace(/%memberCount%/g, memberCount);
+ $('#submit').before(' |