Loading admin/migration/v18Divers.php +8 −1 Original line number Diff line number Diff line Loading @@ -41,8 +41,15 @@ class v18Divers extends AbstractMigration $c = $this->manager->getOseAdmin()->getConsole(); try { $bdd->exec("ALTER TABLE TYPE_INTERVENANT DROP CONSTRAINT TYPE_INTERVENANT_CODE_UN"); $c->msg('Suppression de la contrainte TYPE_INTERVENANT_CODE_UN en prévision de sa recréation'); $bdd->exec("DELETE FROM AFFECTATION_RECHERCHE WHERE structure_id NOT IN (SELECT ID FROM STRUCTURE)"); } catch (\Exception $e) { // rien à faire : la contrainte a déjà du être supprimée } try { $c->msg('Suppression de la contrainte TYPE_INTERVENANT_CODE_UN en prévision de sa recréation'); $bdd->exec("ALTER TABLE TYPE_INTERVENANT DROP CONSTRAINT TYPE_INTERVENANT_CODE_UN"); } catch (\Exception $e) { // rien à faire : la contrainte a déjà du être supprimée } Loading admin/migration/v18Statuts.php +4 −1 Original line number Diff line number Diff line Loading @@ -78,8 +78,11 @@ class v18Statuts extends AbstractMigration $ddl = $bdd->table()->get('TBL_WORKFLOW')['TBL_WORKFLOW']; if (!isset($ddl['columns']['STATUT_ID'])) { $bdd->exec('DROP TABLE TBL_WORKFLOW CASCADE CONSTRAINTS'); $c->msg('Vidage temporaire de WF_DEP_BLOQUANTE (dépendances du Workflow)'); $bdd->exec('DELETE FROM WF_DEP_BLOQUANTE'); $c->msg('Suppression de la table TBL_WORKFLOW, qui sera recréée au nouveau format'); $bdd->exec('DROP TABLE TBL_WORKFLOW CASCADE CONSTRAINTS'); } $ddl = $bdd->table()->get('MODELE_CONTRAT')['MODELE_CONTRAT']; Loading admin/src/DataGen.php +37 −1 Original line number Diff line number Diff line Loading @@ -321,7 +321,7 @@ class DataGen [ 'table' => 'STATUT', 'context' => ['install'], 'key' => 'CODE', 'key' => ['CODE', 'ANNEE_ID'], 'options' => ['columns' => ['TYPE_INTERVENANT_ID' => ['transformer' => 'SELECT id FROM type_intervenant WHERE code = %s']]], ], [ Loading Loading @@ -609,6 +609,42 @@ class DataGen public function STATUT() { $data = $this->donneesDefaut['STATUT']; $statuts = []; for ($a = 2010; $a <= 2099; $a++) { foreach ($data as $d) { $d['ANNEE_ID'] = $a; $d['HISTO_MODIFICATEUR_ID'] = null; $statuts[] = $d; } } return $statuts; } public function TYPE_PIECE_JOINTE_STATUT() { $data = $this->donneesDefaut['TYPE_PIECE_JOINTE_STATUT']; $statuts = []; for ($a = 2010; $a <= 2099; $a++) { foreach ($data as $d) { $d['ANNEE_ID'] = $a; $d['HISTO_MODIFICATEUR_ID'] = null; $statuts[] = $d; } } return $statuts; } public function PLAFOND() { $data = require $this->oseAdmin->getOseDir() . 'data/plafonds.php'; Loading data/ddl_config.php +3 −0 Original line number Diff line number Diff line Loading @@ -17,6 +17,9 @@ return [ 'includes' => [ ], 'excludes' => [ //'MV_EXT_SERVICE', ], ], 'view' => [ 'includes' => [ Loading data/donnees_par_defaut.php +9191 −4883 File changed.Preview size limit exceeded, changes collapsed. Show changes Loading
admin/migration/v18Divers.php +8 −1 Original line number Diff line number Diff line Loading @@ -41,8 +41,15 @@ class v18Divers extends AbstractMigration $c = $this->manager->getOseAdmin()->getConsole(); try { $bdd->exec("ALTER TABLE TYPE_INTERVENANT DROP CONSTRAINT TYPE_INTERVENANT_CODE_UN"); $c->msg('Suppression de la contrainte TYPE_INTERVENANT_CODE_UN en prévision de sa recréation'); $bdd->exec("DELETE FROM AFFECTATION_RECHERCHE WHERE structure_id NOT IN (SELECT ID FROM STRUCTURE)"); } catch (\Exception $e) { // rien à faire : la contrainte a déjà du être supprimée } try { $c->msg('Suppression de la contrainte TYPE_INTERVENANT_CODE_UN en prévision de sa recréation'); $bdd->exec("ALTER TABLE TYPE_INTERVENANT DROP CONSTRAINT TYPE_INTERVENANT_CODE_UN"); } catch (\Exception $e) { // rien à faire : la contrainte a déjà du être supprimée } Loading
admin/migration/v18Statuts.php +4 −1 Original line number Diff line number Diff line Loading @@ -78,8 +78,11 @@ class v18Statuts extends AbstractMigration $ddl = $bdd->table()->get('TBL_WORKFLOW')['TBL_WORKFLOW']; if (!isset($ddl['columns']['STATUT_ID'])) { $bdd->exec('DROP TABLE TBL_WORKFLOW CASCADE CONSTRAINTS'); $c->msg('Vidage temporaire de WF_DEP_BLOQUANTE (dépendances du Workflow)'); $bdd->exec('DELETE FROM WF_DEP_BLOQUANTE'); $c->msg('Suppression de la table TBL_WORKFLOW, qui sera recréée au nouveau format'); $bdd->exec('DROP TABLE TBL_WORKFLOW CASCADE CONSTRAINTS'); } $ddl = $bdd->table()->get('MODELE_CONTRAT')['MODELE_CONTRAT']; Loading
admin/src/DataGen.php +37 −1 Original line number Diff line number Diff line Loading @@ -321,7 +321,7 @@ class DataGen [ 'table' => 'STATUT', 'context' => ['install'], 'key' => 'CODE', 'key' => ['CODE', 'ANNEE_ID'], 'options' => ['columns' => ['TYPE_INTERVENANT_ID' => ['transformer' => 'SELECT id FROM type_intervenant WHERE code = %s']]], ], [ Loading Loading @@ -609,6 +609,42 @@ class DataGen public function STATUT() { $data = $this->donneesDefaut['STATUT']; $statuts = []; for ($a = 2010; $a <= 2099; $a++) { foreach ($data as $d) { $d['ANNEE_ID'] = $a; $d['HISTO_MODIFICATEUR_ID'] = null; $statuts[] = $d; } } return $statuts; } public function TYPE_PIECE_JOINTE_STATUT() { $data = $this->donneesDefaut['TYPE_PIECE_JOINTE_STATUT']; $statuts = []; for ($a = 2010; $a <= 2099; $a++) { foreach ($data as $d) { $d['ANNEE_ID'] = $a; $d['HISTO_MODIFICATEUR_ID'] = null; $statuts[] = $d; } } return $statuts; } public function PLAFOND() { $data = require $this->oseAdmin->getOseDir() . 'data/plafonds.php'; Loading
data/ddl_config.php +3 −0 Original line number Diff line number Diff line Loading @@ -17,6 +17,9 @@ return [ 'includes' => [ ], 'excludes' => [ //'MV_EXT_SERVICE', ], ], 'view' => [ 'includes' => [ Loading
data/donnees_par_defaut.php +9191 −4883 File changed.Preview size limit exceeded, changes collapsed. Show changes