Loading CHANGELOG.md +6 −1 Original line number Diff line number Diff line CHANGELOG ========= 3.1.0 (29/01/2020) 3.1.1 (11/02/2021) ------------------ - Possibilité d'afficher un diff d'import sans tenir compte du filtre global - Ajout d'un filtre pour ne pas supprimer des données saisies dans OSE même si les données locales sont synchronisables 3.1.0 (29/01/2021) ------------------ - L'opération de synchro peut maintenant gérer le changement de source d'une donnée (SOURCE_ID qui change). - Si la colonne ID est fournie dans la vue source, alors cette dernière est utilisée pour faire la jointure avec la table Loading src/UnicaenImport/Service/DifferentielService.php +4 −2 Original line number Diff line number Diff line Loading @@ -40,10 +40,12 @@ class DifferentielService extends AbstractService * * @return self */ public function make(Query $query, $mode = Query::SQL_PARTIAL) public function make(Query $query, $mode = Query::SQL_PARTIAL, bool $noDefaultSyncFiltre=false) { $this->tableName = $query->getTableName(); if (!$noDefaultSyncFiltre) { $query->addDefaultSyncFiltre($this->getServiceQueryGenerator()); } $this->stmt = $this->getEntityManager()->getConnection()->executeQuery($query->toSql($mode), []); return $this; Loading src/UnicaenImport/Service/QueryGeneratorService.php +2 −0 Original line number Diff line number Diff line Loading @@ -527,6 +527,8 @@ WHERE ) diff JOIN source on source.id = diff.source_id WHERE import_action IS NOT NULL"; if (!$table->getSyncNonImportables()) { $sql .= " AND source.importable = 1"; }else{ $sql .= " AND NOT (source.importable = 0 AND import_action='delete')"; } return $sql; Loading Loading
CHANGELOG.md +6 −1 Original line number Diff line number Diff line CHANGELOG ========= 3.1.0 (29/01/2020) 3.1.1 (11/02/2021) ------------------ - Possibilité d'afficher un diff d'import sans tenir compte du filtre global - Ajout d'un filtre pour ne pas supprimer des données saisies dans OSE même si les données locales sont synchronisables 3.1.0 (29/01/2021) ------------------ - L'opération de synchro peut maintenant gérer le changement de source d'une donnée (SOURCE_ID qui change). - Si la colonne ID est fournie dans la vue source, alors cette dernière est utilisée pour faire la jointure avec la table Loading
src/UnicaenImport/Service/DifferentielService.php +4 −2 Original line number Diff line number Diff line Loading @@ -40,10 +40,12 @@ class DifferentielService extends AbstractService * * @return self */ public function make(Query $query, $mode = Query::SQL_PARTIAL) public function make(Query $query, $mode = Query::SQL_PARTIAL, bool $noDefaultSyncFiltre=false) { $this->tableName = $query->getTableName(); if (!$noDefaultSyncFiltre) { $query->addDefaultSyncFiltre($this->getServiceQueryGenerator()); } $this->stmt = $this->getEntityManager()->getConnection()->executeQuery($query->toSql($mode), []); return $this; Loading
src/UnicaenImport/Service/QueryGeneratorService.php +2 −0 Original line number Diff line number Diff line Loading @@ -527,6 +527,8 @@ WHERE ) diff JOIN source on source.id = diff.source_id WHERE import_action IS NOT NULL"; if (!$table->getSyncNonImportables()) { $sql .= " AND source.importable = 1"; }else{ $sql .= " AND NOT (source.importable = 0 AND import_action='delete')"; } return $sql; Loading