Commit 8b3d5e49 authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

Mise à jour des notes de version 6.1.0

parent a391d077
Loading
Loading
Loading
Loading
Loading

doc/migration.md

0 → 100644
+28 −0
Original line number Diff line number Diff line
Migration
=========

Vous trouvez ici, les instructions permettant de passer à une version particulière qui introduit une imcompatibilité par
rapport aux précédentes versions.

6.1.0
-----

### Déplacement de la config de la navigation dans le .global.php.dist car tout le monde n'a pas la l'arborescence de pages 'home' > 'administration'.

Dans les version < 6.1, la config de la navigation était dans [index.config.php](../../config/merged/index.config.php)
ce qui faisait planter les applis n'ayant pas texto l'arborescence de pages 'home' > 'administration'.
Elle a été déplacé dans [unicaen-evenement.global.php.dist](../../config/unicaen-evenement.global.php.dist).

Si vous ne l'avez pas déjà, vous devrez copier-coller la clé de config 'navigation' de ce dernier fichier de config
dans la config de votre appli (propablement dans config/unicaen-evenement.global.php).

### Alias des aides de vue 'type','etat','journal' renommés en 'evenementType','evenementEtat','evenementJournal' pour éviter les collisions avec celles d'une appli.

Les alias ont été renommés car ils sont trop communs.

Si vous utilisez ces aides de vue dans votre appli (peu probable quand même), vous devrez remplacer :
- `$this->type(` par `$this->evenementType(`
- `$this->etat(` par `$this->evenementEtat(`
- `$this->journal(` par `$this->evenementJournal(`

Les alias 'evenement' et 'evenements' sont inchangés.
+1 −23
Original line number Diff line number Diff line
@@ -4,26 +4,4 @@ Version 6.1.0
Changements pouvant nécessiter une retouche de votre appli
----------------------------------------------------------

### Déplacement de la config de la navigation dans le .global.php.dist car tout le monde n'a pas la l'arborescence de pages 'home' > 'administration'.

Dans les version < 6.1, la config de la navigation était dans [index.config.php](../../config/merged/index.config.php) 
ce qui faisait planter les applis n'ayant pas texto l'arborescence de pages 'home' > 'administration'. 
Elle a été déplacé dans [unicaen-evenement.global.php.dist](../../config/unicaen-evenement.global.php.dist).

Si vous ne l'avez pas déjà, vous devrez copier-coller la clé de config 'navigation' de ce dernier fichier de config 
dans la config de votre appli (propablement dans config/unicaen-evenement.global.php).


### Alias des aides de vue 'type','etat','journal' renommés en 'evenementType','evenementEtat','evenementJournal' pour éviter les collisions avec celles de l'appli.

Les alias ont été renommés car ils sont trop communs.

Si vous utilisez ces aides de vue dans votre appli (peu probable quand même), vous devrez remplacer :
- `$this->type(` par `$this->evenementType(`
- `$this->etat(` par `$this->evenementEtat(`
- `$this->journal(` par `$this->evenementJournal(`
 
Les alias 'evenement' et 'evenements' sont inchangés.

Oui oui, les nouveaux alias peuvent collisionner avec des aides de vue de votre appli mais si on raisonne au niveau
du **groupe** (allez, un p'tit effort) la probabilité est tout de même beaucoup plus basse qu'auparavant !
Cf. [migration.md](../migration.md).