Merge improvements 2
This commit is contained in:
@@ -44,6 +44,7 @@
|
||||
"Uploading...": "Uploading...",
|
||||
"Sending...": "Sending...",
|
||||
"Merging...": "Merging...",
|
||||
"Merged": "Merged",
|
||||
"Removed": "Removed",
|
||||
"Posted": "Posted",
|
||||
"Linked": "Linked",
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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, {
|
||||
|
||||
Reference in New Issue
Block a user