Chapitre 5 Migration
5.1 Session
Les variables de session d'authentification et de paramétrage ont été fusionnées.
L'appel à $action->parent>session->close()
entraîne maintenant une déconnexion.
Le nom du cookie de session est maintenant dcpsession
au lieu de freedom_auth
et freedom_param
Le nom du cookie de session n'est plus configurable dans les paramètres d'authentification.
5.2 Wsh
Le paramètre max_execution_time
de PHP est maintenant mis à 0 pour le script wsh (pas de temps minimum).
5.3 DEFAULT et tableau
Dans les fichiers de description de famille, le mot-clef DEFAULT
sur les éléments de tableau ne concerne que les valeurs par défaut des nouvelles lignes et non plus celles du tableau dans sa globalité.
5.4 Sécurité
Le droit HISTO
sur l'application FDL
a été ajouté afin d'indiquer l'accès aux historiques des documents de manière globale. Par défaut les utilisateurs n'ont plus accès à l'historique.
Les droits négatifs dans les profils de documents ne sont plus autorisés.
5.5 Vue de document
Les contrôleurs de vue de document (méthode) doivent être marqués avec @templateController
pour être autorisé à servir de contrôleur.
Dans le mode édition de document, les attributs docid
ne sont plus grisé lorsqu'il sont remplis mais reste non modifiable. L'utilisateur est incité à utiliser le bouton 'x' pour modifier sa valeur.
5.6 Libellé des menus
Les libellés des menus ajoutés sur le document sont maintenant affichés tels qu'ils sont définis dans le fichier de description. La première lettre n'est plus transformée en majuscule.
5.7 Renommage et découpage des modules
Les modules renommés sont :
-
dynacase-platform a été découpé en :
- dynacase-core : le noyau
- dynacase-admin : interface principale d'administration
- dynacase-admin-uis : interfaces d'administration
- dynacase-admin-appmng-ui
- dynacase-admin-access-ui
- dynacase-admin-docadmin-ui
- dynacase-admin-fusers-ui
- dynacase-admin-vault-ui
- dynacase-datajs : partie client javascript
- dynacase-onefam : interface de l'application
ONEFAM
-dynacase-onefam-ext : interface de l'applicationONEFAM
en modeextjs
- dynacase-extui : bibliothèque widget extjs
- dynacase-json2 : bibliothèque javascript
dynacase-contacts : carnet d'adresses
-
dynacase-jquery a été renommé en
- dynacase-jquery-installer
-
dynacase-jquery-ui a été renommé en
- dynacase-jquery-ui-installer
-
dynacase-webdesk a été découpé en :
- dynacase-webdesk-services : interfaces des services
- dynacase-webdesk-ui : interface du portail
Le nouveau module dynacase-appswitcher
remplace la barre principale d'applications.
Lors d'une migration en plus de mettre à jour dynacase-core
, il faut installer les différentes parties découpées afin de bénéficier des mêmes fonctions.
5.8 Application au démarrage
L'application WEBDESK n'est plus nécessaire à l'installation de dynacase-core
. Le paramètre CORE_START_APP
vaut maintenant CORE
sur une installation. Si dynacase-appswitcher
est installé et que le paramètre vaut toujours CORE
alors il est changé en APPSWITCHER
.
5.9 Format de date ISO
Le format ISO pour les dates étant obligatoire en version 3.2, il devient nécessaire de mettre à jour :
- le code manipulant des dates
- les CSV ou ODS de déclaration de famille
- les fichiers d'importation de documents
Contenu du chapitre
- A3.1 Release 17
- A3.2 Release 16
- A3.3 Release 15
- A3.4 Release 14
- A3.5 Release 13
- A3.6 Release 12
- A3.7 Release 11
- A3.8 Release 10
- A3.9 Release 9
- A3.10 Release 8
- A3.11 Release 7
- A3.12 Release 6
- A3.13 Release 5
- A3.14 Release 4
- A3.15 Release 3
- A3.16 Release 2
- Anakeen