Cantine 1.1 : fonctionnalités

: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/cantine/drupal/includes/unicode.inc on line 345.

Voici la liste des fonctionnalités de Cantine pour la version 1.1. Cette liste peut s'enrichir par la suite, cette version étant toujours en développement.
Le tag [RC1] signifie que la modification a été intégrée à la version RC1 de Cantine.

  • [RC1] logique des familles : une famille doit avoir au moins un tiers Père ou Mère
  • [RC1] possibilité de modifier le rôle d'un tiers
  • [RC1] réorganisation de la liste des familles pour une meilleure lisibilité
  • [RC1] ajout des messages d'erreurs de connexion à la base de données
  • [RC1] utilisation de MySQL 5 comme moteur principal
  • [RC1]* possibilité de basculer entre MySQL5 et HsqlDB pour stocker les données.
  • [RC1] restructuration de la base de données (notamment des clés étrangères)
  • [RC1] modification de l'enregistrement sélectionné sur double clic dans les tableaux
  • [RC1] possibilité d'ajouter/supprimer des tiers/enfants lors de la création d'une fiche famille
  • [RC1] cantine est désormais livré avec un programme de mise à jour de base de données, ainsi que les scripts nécessaires à l'installation et la configuration du moteur sélectionné
  • [RC1]** ajout d'un module de sauvegarde/restauration des données. Il est prévu pour la version 1.1 une sauvegarde fonctionnelle et une restauration en test (voire pas du tout). Par la suite, sera ajoutée la possibilité (si faire se peut) d'automatiser la sauvegarde.
  • [RC1] ajout de champs nom et ville dans la liste des familles pour effectuer des recherches rapides,
  • améliorations diverses des requêtes et fonctions du programme
  • [RC1] possibilité de renseigner la présence d'un élève lors de sa création
  • [RC1] détection (et installation) de java par le programme d'installation Windows
  • [RC1] ajout d'un mode console dans les raccourcis Windows
  • Possibilité de distinguer les tarifs adultes et enfants
  • Gestion des classes

D'autres fonctionnalités seront ajoutée au fur et à mesure des demandes et rapports de bogues.

* : dans la RC1, il est recommandé lors de la modification du moteur de donnée de relancer l'application afin que tous les paramètres soient corrects.
** : la version 1.1RC1 inclut un système de sauvegarde fonctionnel, mais pas encore de système de restauration. Néanmoins, en utilisant les sauvegardes au format XML, il est possible d'utiliser le programme Database Updater pour la restauration des données.