[gepi-users] Publication version de test 1.5.0-RC1
Stephane Boireau (Animateur TICE Bernay/Pont-Audemer)
stephane.boireau at ac-rouen.fr
Lun 9 Avr 12:52:11 CEST 2007
Bonjour,
Le lundi 9 avril 2007 11:03, Ezéchiel RENCKER a écrit :
> Maintenant que puis-je ou plutôt que dois-je faire pour continuer à
> tester, créer des responsables ?
Il faudrait récupérer la version corrigée sur le SVN, sinon, cela ne va pas
fonctionner.
As-tu accès au SVN?
Cordialement.
--
Stéphane Boireau.
> Stephane Boireau (Animateur TICE Bernay/Pont-Audemer) a écrit :
> > Bonsoir,
> >
> > Le mercredi 4 avril 2007 20:09, vous avez écrit :
> >> Voici ci-joint la copie de la base d'origine ...de la production par
> >> contre je ne sais plus si cétait 1.4.2 ou 1.4.3.1 ou 1.4.4 RC ?
> >> En tout cas je l'avais intégrer de la 1.4.2 vers la 1.4.3.1 puis vers la
> >> 1.4.4 RC ?
> >
> > J'ai fouiné...
> > ... la base était en 1.4.2...
> > ... et ta base m'a l'air d'avoir quelques problèmes:
> > - les tables matieres_notes et matieres_appreciations ont trois clés
> > primaires et du coup, une phase de conversion se passe mal.
> > ======================================
> > mysql> show fields from matieres_notes;
> > +-----------+-------------+------+-----+---------+-------+
> >
> > | Field | Type | Null | Key | Default | Extra |
> >
> > +-----------+-------------+------+-----+---------+-------+
> >
> > | login | varchar(50) | NO | PRI | | |
> > | matiere | varchar(50) | NO | PRI | | |
> > | id_groupe | int(11) | NO | | | |
> > | periode | int(11) | NO | PRI | 0 | |
> > | note | float(10,1) | YES | | NULL | |
> > | statut | varchar(10) | NO | | | |
> > | rang | smallint(6) | NO | | 0 | |
> >
> > +-----------+-------------+------+-----+---------+-------+
> > 7 rows in set (0.00 sec)
> >
> > mysql> show fields from matieres_appreciations;
> > +--------------+-------------+------+-----+---------+-------+
> >
> > | Field | Type | Null | Key | Default | Extra |
> >
> > +--------------+-------------+------+-----+---------+-------+
> >
> > | login | varchar(50) | NO | PRI | | |
> > | matiere | varchar(50) | NO | PRI | | |
> > | id_groupe | int(11) | NO | | | |
> > | periode | int(11) | NO | PRI | 0 | |
> > | appreciation | text | NO | | | |
> >
> > +--------------+-------------+------+-----+---------+-------+
> > 5 rows in set (0.00 sec)
> >
> > mysql>
> > ======================================
> >
> >
> > On a donc:
> > ======================================
> > ->Mise à jour de la clé primaire de la table matieres_notes
> > Erreur
> > ->Mise à jour de la clé primaire de la table matieres_appreciations
> > Erreur
> > ======================================
> >
> >
> > et la suppression du champ matiere échoue aussi:
> > ======================================
> > ->Suppression du champ 'matiere' dans la table matieres_notes
> > Erreur
> > ->Suppression du champ 'matiere' dans la table matieres_appreciations
> > Erreur (champ déjà supprimé ?)
> > ======================================
> >
> >
> > Je pense que les clés primaires en trop sont à l'origine du pb de
> > suppression. Il va falloir nettoyer cela, mais j'aimerais un avis sur la
> > liste devel, parce qu'il faudrait parvenir à traiter ce cas dans la page
> > maj.php
> >
> > Je me trompe peut-être sur ce point.
> > En fouinant encore, je me suis aperçu que sur une de mes bases au moins,
> > j'ai: ======================================
> > mysql> show fields from matieres_notes;
> > +-----------+-------------+------+-----+---------+-------+
> >
> > | Field | Type | Null | Key | Default | Extra |
> >
> > +-----------+-------------+------+-----+---------+-------+
> >
> > | login | varchar(50) | NO | PRI | | |
> > | id_groupe | int(11) | NO | PRI | 0 | |
> > | periode | int(11) | NO | PRI | | |
> > | note | float(10,1) | YES | | NULL | |
> > | statut | varchar(10) | NO | | | |
> > | rang | smallint(6) | NO | | 0 | |
> >
> > +-----------+-------------+------+-----+---------+-------+
> > 6 rows in set (0.00 sec)
> >
> > mysql>
> > ======================================
> > J'ai donc moi aussi trois clés primaires.
> > Si je saisis bien, c'est l'ensemble des trois qui forme une clé primaire.
> >
> > D'autres peuvent peut-être apporter des précisions?
> >
> >
> >
> > Par ailleurs, sur les conversions, j'avais un bug dans la détection de la
> > nécessité d'une conversion dans modify_resp.php
> > C'est corrigé.
> >
> > Il y avait aussi un bug dans le "listage" des élèves qui n'ont pas leurs
> > deux responsables dans /responsables/modify_resp.php
> > C'est corrigé.
> >
> > Il ya avait aussi un bug de la validation de sélection d'une adresse
> > existante dans /responsables/modify_resp.php
> > C'est corrigé.
> >
> > Avec tout cela, ta base a l'air de tourner... mais il n'y a pas de
> > responsables...
> > ... et pour cause, il n'y en a pas dans la sauvegarde que tu m'as
> > envoyée. La table responsables y était vide.
> > La conversion dans ce cas permet seulement de remplir le champ ele_id de
> > la table 'eleves'.
> >
> > Voilà...
> > ... merci pour la base qui m'a permis de détecter un problème dans
> > modify_resp.php
> >
> > Cordialement.
--
Stephane Boireau
Animateur TICE Bernay/Pont-Audemer
Plus d'informations sur la liste de diffusion gepi-users