Plus d'Infos?
Mise à jour spéciale de la V2.1 à la V2.2
Cette page est uniquement destinée aux personnes souhaitant procéder à un “upgrade” d’Iconito d’une version 2.1 à la version 2.2.
ATTENTION : cette opération est critique et son résultat n’est pas garanti. Si vous le pouvez, il est conseillé de partir de zéro avec Iconito V2.2. Dans tous les cas, en cas de problème, utilser le forum : http://www.iconito.org/forum
Pré-requis
On considère ici qu’Iconito V2.1 est installé et fonctionne correctement.
Migration
L’upgrade pose problème uniquement si vous avez utilisé le module Téléprocédures. Ce module ayant été totalement reécrit dans la version 2.2, une migration des données de la 2.1 n’est pas possible. Nous exposons ici une solution manuelle pour migrer les données.
Si la table module_teleprocedure_type est vide, ignorer toutes les étapes suivantes, il n’y a rien à faire.
-
Se connecter avec les comptes directeurs ou ville (ceux qui voient les téléprocédures) et se placer dans la zone de travail où apparaît les téléprocédures. Ceci a pour effet de créer des enregistrements dans la table
module_teleprocedure. -
Dans la table
kernel_mod_enabled, chercher les enregistrements oùmodule_type=MOD_TELEPROCEDURES. Noter dans un coin lesmodule_idcorrespondants, ainsi que lesnode_id,node_typevalant forcémentBU_VILLE. On instancie en fait le module des Téléprocédures, en les reliant aux villes. -
Dans la table
module_teleprocedure_type, il faut que chaque enregistrement ait un numéro deteleprocedure. Pour ceux qui n’en ont pas, il faut leur en donner un en piochant dans lesmodule_idnotés juste avant (unmodule_idpar ville, on rattache donc chaque type de téléprocédure à une ville). -
Il reste à spécifier les droits des agents de villes traitant les interventions. Dans la table
module_teleprocedure_intervention, repérer les enregistrements où le champresponsablesest vide. Les modifier en y mettant les logins des agents de villes responsables qui traitent les différentes demandes. Séparer par des virgules si plusieurs. En parallèle, compléter la tablemodule_teleprocedure_intervention_droitavec les ID des interventions,user_typeetuser_id(se trouvent en cherchant les correspondances dans la tablekernel_link_bu2user), et mettre 30 endroit. -
Reprendre l’étape précédente avec les éventuels lecteurs, ayant un seul droit de lecture sur les interventions. Le droit correspondant est de 20.
-
Se connecter avec un compte de type “agent de ville”, se rendre dans les téléprocédures de sa ville et mettre au carré les types de téléprocédures (texte par défaut, responsables, lecteurs, emails).