Connectez vous pour participer aux forums ou laisser vos commentaires.Si vous ne possédez pas de compte, vous pouvez en créer un.
Connectez-vous!
Mardi, 22 Mai 2012
Téléchargement Documentation [INST] École Numérique Mise à jour spéciale de la V2.1 à la V2.2

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.

  1. 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.
  2. Dans la table kernel_mod_enabled, chercher les enregistrements où module_type=MOD_TELEPROCEDURES. Noter dans un coin les module_id correspondants, ainsi que les node_id, node_type valant forcément BU_VILLE. On instancie en fait le module des Téléprocédures, en les reliant aux villes.
  3. Dans la table module_teleprocedure_type, il faut que chaque enregistrement ait un numéro de teleprocedure. Pour ceux qui n’en ont pas, il faut leur en donner un en piochant dans les module_id notés juste avant (un module_id par ville, on rattache donc chaque type de téléprocédure à une ville).
  4. 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 champ responsables est 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 table module_teleprocedure_intervention_droit avec les ID des interventions, user_type et user_id (se trouvent en cherchant les correspondances dans la table kernel_link_bu2user), et mettre 30 en droit.
  5. 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.
  6. 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).