Loading CHANGELOG.md +1 −0 Original line number Diff line number Diff line Loading @@ -14,6 +14,7 @@ Changelog - Configuration : navigation déplacée dans config/unicaen-db-import.global.php.dist pour ne pas imposer le menu du module. - Nouveau filtre de valeur de colonne CallableColumnValueFilter. - DefaultColumnNameFilter : transformation des noms de colonnes/attributs en minuscule plutôt qu'en majuscule. - Synchro : affichage des différences dans l'ordre des opérations. - [FIX] Synchro : la suppression systématique de la table intermédiaire temporaire n'était plus optionnelle depuis longtemps. - [FIX] Logs : ils étaient recherchés dans la connection orm_default alors qu'ils se trouvent dans la connection destination de l'import/synchro. - [FIX] Ajouts de strtolower/strtoupper() faisant défaut. Loading src/UnicaenDbImport/Formatter/SynchroDiffFormatter.php +5 −6 Original line number Diff line number Diff line Loading @@ -45,13 +45,12 @@ class SynchroDiffFormatter $result[$operation][] = $data; } // comblement en cas de clé/opération absente foreach (Operation::OPERATIONS as $operation) { if (!array_key_exists($operation, $result)) { $result[$operation] = []; } // tri par opération et comblement en cas d'opération absente $orderedResult = []; foreach (Operation::OPERATIONS as $ope) { $orderedResult[$ope] = $result[$ope] ?? []; } return $result; return $orderedResult; } } No newline at end of file src/UnicaenDbImport/Service/Database/DatabaseService.php +1 −3 Original line number Diff line number Diff line Loading @@ -332,9 +332,7 @@ class DatabaseService extends AbstractDatabaseService $columnValueFilters = $this->destination->getColumnValueFilter(); foreach ($columnValueFilters as $filter) { $filter->setParams($this->destination->getExtra()); foreach ($columnsValues as $columnName => $columnValue) { $columnsValues[$columnName] = $filter->setColumn($columnName)->filter($columnValue); } $columnsValues = $filter->filter($columnsValues); } } Loading Loading
CHANGELOG.md +1 −0 Original line number Diff line number Diff line Loading @@ -14,6 +14,7 @@ Changelog - Configuration : navigation déplacée dans config/unicaen-db-import.global.php.dist pour ne pas imposer le menu du module. - Nouveau filtre de valeur de colonne CallableColumnValueFilter. - DefaultColumnNameFilter : transformation des noms de colonnes/attributs en minuscule plutôt qu'en majuscule. - Synchro : affichage des différences dans l'ordre des opérations. - [FIX] Synchro : la suppression systématique de la table intermédiaire temporaire n'était plus optionnelle depuis longtemps. - [FIX] Logs : ils étaient recherchés dans la connection orm_default alors qu'ils se trouvent dans la connection destination de l'import/synchro. - [FIX] Ajouts de strtolower/strtoupper() faisant défaut. Loading
src/UnicaenDbImport/Formatter/SynchroDiffFormatter.php +5 −6 Original line number Diff line number Diff line Loading @@ -45,13 +45,12 @@ class SynchroDiffFormatter $result[$operation][] = $data; } // comblement en cas de clé/opération absente foreach (Operation::OPERATIONS as $operation) { if (!array_key_exists($operation, $result)) { $result[$operation] = []; } // tri par opération et comblement en cas d'opération absente $orderedResult = []; foreach (Operation::OPERATIONS as $ope) { $orderedResult[$ope] = $result[$ope] ?? []; } return $result; return $orderedResult; } } No newline at end of file
src/UnicaenDbImport/Service/Database/DatabaseService.php +1 −3 Original line number Diff line number Diff line Loading @@ -332,9 +332,7 @@ class DatabaseService extends AbstractDatabaseService $columnValueFilters = $this->destination->getColumnValueFilter(); foreach ($columnValueFilters as $filter) { $filter->setParams($this->destination->getExtra()); foreach ($columnsValues as $columnName => $columnValue) { $columnsValues[$columnName] = $filter->setColumn($columnName)->filter($columnValue); } $columnsValues = $filter->filter($columnsValues); } } Loading