[MIGRATION] version 4.6.x à 5.0.x
Après Mise à jour en version 5.0.x, on arrive sur l'écran ci-dessous :
Script d'insatalltion Ra-Paca dans /sources/deployment
./install.sh --proxy --cryptography-key --aaf-host --aaf-port --aaf-base --aaf-user --aaf-password --database-url --ramsese-url --mailer-url --academie-code-installed --academie-nom --academie-domaine --app-region-code --app-env --valid-servers
Liste des migrations qui ne passent pas lors du passage de la version 4.6.1 à 5.0.X
bin/console doctrine:migrations:list
Après lancement du de la commande php update_migrations.php (rajouter dans le dossier modif)
1/ lancer : php update_migrations.php
2/ Relancer : bin/console doctrine:migrations:migrate
Erreur ci-dessous :
3/ Sur Adminer, lancer les requêtes suivantes :
ALTER TABLE configuration_academiqueADD create_profil_resp_etab_ien TINYINT(1) NOT NULL DEFAULT 0;
ALTER TABLE configuration_academiqueADD create_profil_del_etab_ien TINYINT(1) NOT NULL DEFAULT 0;
ALTER TABLE configuration_academiqueADD liste_niveaux_responsable_2D_autorises TINYINT(1) NOT NULL DEFAULT 0;
ALTER TABLE configuration_academiqueADD ien_access1dbloque TINYINT(1) NOT NULL DEFAULT 0;
ALTER TABLE matrice_action ADD destinataire_id TINYINT(1) DEFAULT NULL;
ALTER TABLE matrice_action ADD observation_en_option TINYINT(1) DEFAULT NULL;
ALTER TABLE dossier ADD civilite VARCHAR(10) DEFAULT NULL;
Si erreur d'encodage ci-dessous :
Dans le fichier src/Manager/Tools.php
corriger la ligne 116 en ajoutant @ avant "iconv"
4/ Relancer : bin/console doctrine:migrations:migrate
5/ Lancer le script patch_sodium_decrypt.php
/sources$ php patch_sodium_decrypt.php
Commenter les lignes ci-dessous dans le fichier ./vendor/ra-paca/cryptography/SodiumCryptography.php
vi ./vendor/ra-paca/cryptography/SodiumCryptography.php
public function decrypt(string $message, string $key): string
{
// TEMPORAIRE : bypass du déchiffrement pour passer la migration Doctrine
return $message;
}




