Loading admin/migration/NouveauConnecteurIntervenantV15.php 0 → 100644 +55 −0 Changes for admin/migration/NouveauConnecteurIntervenantV15.php: 55 added lines, 0 removed lines. Original line number Diff line number Diff line <?php class NouveauConnecteurIntervenantV15 extends AbstractMigration { protected $contexte = self::CONTEXTE_ALL; public function description(): string { return "Préparation de la mise en place du nouveau connectuer INTERVENANT pour la V15"; } public function utile(): bool { return $this->manager->hasNewColumn('INTERVENANT', 'VALIDITE_DEBUT'); } public function action(string $contexte) { if ($contexte == self::CONTEXTE_PRE) { $this->before(); } else { $this->after(); } } protected function before() { $bdd = $this->manager->getBdd(); $ipd = require $this->manager->getOseAdmin()->getOseDir() . '/data/import_tables.php'; $bdd->getTable('IMPORT_TABLES')->update(['SYNC_ENABLED' => 0, 'SYNC_FILTRE' => $ipd['INTERVENANT']['SYNC_FILTRE']], ['TABLE_NAME' => 'INTERVENANT']); } protected function after() { $bdd = $this->manager->getBdd(); } } data/import_tables.php +0 −1 Changes for data/import_tables.php: 0 added lines, 1 removed line. Original line number Diff line number Diff line Loading @@ -12,7 +12,6 @@ return [ 'CORPS' => [], 'GRADE' => [], 'INTERVENANT' => [ 'KEY_COLUMNS' => 'STATUT_ID', 'SYNC_HOOK_BEFORE' => "UNICAEN_IMPORT.REFRESH_MV('MV_INTERVENANT');", 'SYNC_NON_IMPORTABLES' => true, 'SYNC_FILTRE' => "WHERE (import_action <> 'delete' OR ( Loading doc/Connecteurs Import/Harpège/MV_INTERVENANT.sql +1 −1 Changes for doc/Connecteurs Import/Harpège/MV_INTERVENANT.sql: 1 added line, 1 removed line. Original line number Diff line number Diff line Loading @@ -114,7 +114,7 @@ SELECT DISTINCT lpad(ltrim(TO_CHAR(individu.no_individu,'99999999')), 8, '0') utilisateur_code, /* Code affiché reprenant le numéro d'individu */ individu.no_individu code_rh, to_char(individu.no_individu) code_rh, /* Code structure Harpège (il sera plus tard transformé par la vue source en ID de strucutre OSE) */ sc.c_structure_n2 z_structure_id, Loading Loading
admin/migration/NouveauConnecteurIntervenantV15.php 0 → 100644 +55 −0 Changes for admin/migration/NouveauConnecteurIntervenantV15.php: 55 added lines, 0 removed lines. Original line number Diff line number Diff line <?php class NouveauConnecteurIntervenantV15 extends AbstractMigration { protected $contexte = self::CONTEXTE_ALL; public function description(): string { return "Préparation de la mise en place du nouveau connectuer INTERVENANT pour la V15"; } public function utile(): bool { return $this->manager->hasNewColumn('INTERVENANT', 'VALIDITE_DEBUT'); } public function action(string $contexte) { if ($contexte == self::CONTEXTE_PRE) { $this->before(); } else { $this->after(); } } protected function before() { $bdd = $this->manager->getBdd(); $ipd = require $this->manager->getOseAdmin()->getOseDir() . '/data/import_tables.php'; $bdd->getTable('IMPORT_TABLES')->update(['SYNC_ENABLED' => 0, 'SYNC_FILTRE' => $ipd['INTERVENANT']['SYNC_FILTRE']], ['TABLE_NAME' => 'INTERVENANT']); } protected function after() { $bdd = $this->manager->getBdd(); } }
data/import_tables.php +0 −1 Changes for data/import_tables.php: 0 added lines, 1 removed line. Original line number Diff line number Diff line Loading @@ -12,7 +12,6 @@ return [ 'CORPS' => [], 'GRADE' => [], 'INTERVENANT' => [ 'KEY_COLUMNS' => 'STATUT_ID', 'SYNC_HOOK_BEFORE' => "UNICAEN_IMPORT.REFRESH_MV('MV_INTERVENANT');", 'SYNC_NON_IMPORTABLES' => true, 'SYNC_FILTRE' => "WHERE (import_action <> 'delete' OR ( Loading
doc/Connecteurs Import/Harpège/MV_INTERVENANT.sql +1 −1 Changes for doc/Connecteurs Import/Harpège/MV_INTERVENANT.sql: 1 added line, 1 removed line. Original line number Diff line number Diff line Loading @@ -114,7 +114,7 @@ SELECT DISTINCT lpad(ltrim(TO_CHAR(individu.no_individu,'99999999')), 8, '0') utilisateur_code, /* Code affiché reprenant le numéro d'individu */ individu.no_individu code_rh, to_char(individu.no_individu) code_rh, /* Code structure Harpège (il sera plus tard transformé par la vue source en ID de strucutre OSE) */ sc.c_structure_n2 z_structure_id, Loading