Merge improvements 2

This commit is contained in:
yuri
2015-02-06 12:19:13 +02:00
parent 52bff4de1c
commit 979f07bf9b
3 changed files with 4 additions and 22 deletions
@@ -44,6 +44,7 @@
"Uploading...": "Uploading...",
"Sending...": "Sending...",
"Merging...": "Merging...",
"Merged": "Merged",
"Removed": "Removed",
"Posted": "Posted",
"Linked": "Linked",
+3 -7
View File
@@ -770,7 +770,7 @@ class Record extends \Espo\Core\Services\Base
`parent_type` = ".$pdo->quote($source->getEntityName())." AND
`deleted` = 0
";
//$pdo->query($sql);
$pdo->query($sql);
}
$repository = $this->getEntityManager()->getRepository($entity->getEntityName());
@@ -778,19 +778,15 @@ class Record extends \Espo\Core\Services\Base
foreach ($sourceList as $source) {
foreach ($this->mergeLinkList as $link) {
$linkedList = $repository->findRelated($source, $link);
echo $link . ' ';
foreach ($linkedList as $linked) {
echo $linked->get('name') . ' ';
//$repository->relate($entity, $link, $linked);
$repository->relate($entity, $link, $linked);
}
}
}
die;
foreach ($sourceList as $source) {
//$this->getEntityManager()->removeEntity($source);
$this->getEntityManager()->removeEntity($source);
}
return true;
-15
View File
@@ -108,26 +108,11 @@ Espo.define('Views.Record.Merge', 'View', function (Dep) {
})
})
}).done(function () {
return;
model.once('sync', function () {
this.notify('Merged', 'success');
this.getRouter().navigate('#' + this.scope + '/view/' + model.id, {trigger: true});
/*var i = 0;
var count = this.models.length;
this.models.forEach(function (m) {
if (m.id != model.id) {
m.once('destroy', function () {
i++;
if (i == count - 1) {
this.notify('Merged', 'success');
this.getRouter().navigate('#' + this.scope + '/view/' + model.id, {trigger: true});
}
}, this);
m.destroy();
}
}, this);*/
}, this);
model.save(attributes, {