Re: [Galette-devel] [svn] preferences
Aurélie a écrit : En passant, j'ai remarqué qu'en cas de message d'erreur, le formulaire perd certains champs et pas d'autres. Par exemple, il garde la langue mais pas l'adresse... En fait, il s'agit du même bidule, des champs de la table preferences n'ont pas été mis à jour lors de l'upgrade: - pref_etiq_marges + pref_etiq_marges_v + pref_etiq_marges_h + pref_adresse + pref_cp + pref_ville - pref_WEBSITE + pref_website Je posterais bien un rapport de bug, mais j'attends toujours la confirmation de mon inscription sur gna... Aurélie ___ Galette-devel mailing list Galette-devel@gna.org https://mail.gna.org/listinfo/galette-devel
[Galette-devel] bug 10550
https://gna.org/bugs/?10550 L'ajout de champs personnalisés semble poser des erreurs XML sur les pages d'ajout et de modification des adhérents. Dans templates/default/display_dynamic_fields.tpl 1/ Pour l'erreur XML, genre 'duplicate value' (j'ai pas noté sur le moment) Les champs pour lesquels on spécifie une taille ont deux fois l'attribut html size=, une fois la taille perso et une fois size=50 Aux lignes 41-43, on avait: {if $field.field_width 0}size={$field.field_width}{/if} {if $field.field_size 0}maxlength={$field.field_size}{/if} value={$data.dyn[$field.field_id][$smarty.section.fieldLoop.index]|escape} size=50 {$disabled.dyn[$field.field_id]}/ qui devient: {if $field.field_width 0}size={$field.field_width} {else}size=50 {/if} {if $field.field_size 0}maxlength={$field.field_size}{/if} value={$data.dyn[$field.field_id][$smarty.section.fieldLoop.index]|escape} {$disabled.dyn[$field.field_id]}/ Donc, si pas de taille précisée, il met 50 + suppression de size=50 plus loin Je n'y connais rien en tpl donc à vérifier sur la syntaxe, mais ça marche. 2/ Pour l'erreur de type 'manque /p' Dans mon cas, j'ai deux champs input de type text. La fermeture du paragraphe est absente pour le premier. vers les lignes 56-62 On a: {if $field.field_pos != 1 || $field.field_repeat != 1} {if $is_form eq false} /tr {else} /p {/if} {/if} Il n'y a pas de {else} J'ai modifié en: {if $field.field_pos != 1 || $field.field_repeat != 1} {if $is_form eq false} /tr {else} /p {/if} {else} /p {/if} Et ça marche pour mon essai (deux champs input text), mais je n'ai pas testé si c'est généralisable. Faut-il un nouveau {if $is_form eq false}? Je joins ma version du fichier avec le rapport de bug Aurélie ___ Galette-devel mailing list Galette-devel@gna.org https://mail.gna.org/listinfo/galette-devel
[Galette-devel] [bug #10550] Erreur XML sur les c hamps personnalisés
Additional Item Attachment, bug #10550 (project galette): File name: display_dynamic_fields.tpl Size:2 KB ___ Reply to this item at: http://gna.org/bugs/?10550 ___ Message posté via/par Gna! http://gna.org/ ___ Galette-devel mailing list Galette-devel@gna.org https://mail.gna.org/listinfo/galette-devel
Re: [Galette-devel] bug 10550
Aurélie a écrit : 2/ Pour l'erreur de type 'manque /p' Dans mon cas, j'ai deux champs input de type text. La fermeture du paragraphe est absente pour le premier. vers les lignes 56-62 On a: {if $field.field_pos != 1 || $field.field_repeat != 1} {if $is_form eq false} /tr {else} /p {/if} {/if} Il n'y a pas de {else} J'ai modifié en: {if $field.field_pos != 1 || $field.field_repeat != 1} {if $is_form eq false} /tr {else} /p {/if} {else} /p {/if} Et ça marche pour mon essai (deux champs input text), mais je n'ai pas testé si c'est généralisable. Faut-il un nouveau {if $is_form eq false}? La réponse est oui (constat au moment où l'on valide le formulaire, donc dans voir_adherent.php), j'ai mis un nouveau fichier dans le bugtracker. Mais du coup, ça n'a pas beaucoup de sens: {if $field.field_pos != 1 || $field.field_repeat != 1} {if $is_form eq false} /tr {else} /p {/if} {else} {if $is_form eq false} /tr {else} /p {/if} {/if} Autant supprimer la condition... Mais comme je ne sais pas à quoi ça sert... Aurélie ___ Galette-devel mailing list Galette-devel@gna.org https://mail.gna.org/listinfo/galette-devel
Re: [Galette-devel] bug 10550
Bonjour, On Thu, 06 Mar 2008 15:13:07 +0100, Aurélie [EMAIL PROTECTED] wrote: Aurélie a écrit : 2/ Pour l'erreur de type 'manque /p' Dans mon cas, j'ai deux champs input de type text. La fermeture du paragraphe est absente pour le premier. vers les lignes 56-62 On a: {if $field.field_pos != 1 || $field.field_repeat != 1} {if $is_form eq false} /tr {else} /p {/if} {/if} Il n'y a pas de {else} J'ai modifié en: {if $field.field_pos != 1 || $field.field_repeat != 1} {if $is_form eq false} /tr {else} /p {/if} {else} /p {/if} Et ça marche pour mon essai (deux champs input text), mais je n'ai pas testé si c'est généralisable. Faut-il un nouveau {if $is_form eq false}? Pour la version trunk du svn, j'avais viré ce test pour corriger le problème. Je ne me souviens plus pourquoi, il faudra que je regarde cela de plus près (du boulot je n'ai pas accès au svn, ce n'est pas possible dans l'immédiat). La réponse est oui (constat au moment où l'on valide le formulaire, donc dans voir_adherent.php), j'ai mis un nouveau fichier dans le bugtracker. Mais du coup, ça n'a pas beaucoup de sens: {if $field.field_pos != 1 || $field.field_repeat != 1} {if $is_form eq false} /tr {else} /p {/if} {else} {if $is_form eq false} /tr {else} /p {/if} {/if} Autant supprimer la condition... Mais comme je ne sais pas à quoi ça sert... La variable $is_form vaut true lorsque l'on affiche le formulaire d'ajout/modification (mis en page par des fieldset et des p), false dans le cas de l'affichage d'un compte utilisateur (mis en page par un tableau). La condition sur field_pos et field_repeat est censée détecter les champs répétables et fermer correctement la balise préalablement ouverte. Je regarde de plus près ce week end probablement, merci pour les rapports et patches en tous cas :-) Aurélie Johan ___ Galette-devel mailing list Galette-devel@gna.org https://mail.gna.org/listinfo/galette-devel
[Galette-devel] [bug #11211] upgrade vers 0.63, champs manquants dans galette_preferences
URL: http://gna.org/bugs/?11211 Summary: upgrade vers 0.63, champs manquants dans galette_preferences Project: Galette Submitted by: aurelie Submitted on: jeudi 06.03.2008 à 14:39 Severity: 3 - Normal Priority: 5 - Normal Status: None Assigned to: None Originator Email: Open/Closed: Open Discussion Lock: Any Release: devel ___ Details: Lors d'un upgrade de 0.62 à 0.63 (svn), les champs de la table galette_preferences ne sont pas mis à jour. Or, ils sont nécessaires pour que le formulaire preferences.php fonctionne. ___ Reply to this item at: http://gna.org/bugs/?11211 ___ Message posté via/par Gna! http://gna.org/ ___ Galette-devel mailing list Galette-devel@gna.org https://mail.gna.org/listinfo/galette-devel
[Galette-devel] [bug #11211] upgrade vers 0.63, champs manquants dans galette_preferences
Update of bug #11211 (project galette): Severity: 3 - Normal = 5 - Blocker Priority: 5 - Normal = 9 - Immediate Status:None = Confirmed Release: devel = 0.63RC2 ___ Reply to this item at: http://gna.org/bugs/?11211 ___ Message posté via/par Gna! http://gna.org/ ___ Galette-devel mailing list Galette-devel@gna.org https://mail.gna.org/listinfo/galette-devel
[Galette-devel] [bug #11211] upgrade vers 0.63, champs manquants dans galette_preferences
Update of bug #11211 (project galette): Assigned to:None = trashy ___ Reply to this item at: http://gna.org/bugs/?11211 ___ Message posté via/par Gna! http://gna.org/ ___ Galette-devel mailing list Galette-devel@gna.org https://mail.gna.org/listinfo/galette-devel
[Galette-devel] [bug #11211] upgrade vers 0.63, champs manquants dans galette_preferences
Follow-up Comment #1, bug #11211 (project galette): Pour ma part, je n'ai pas réglé le bug mais j'ai fait les modifications via phpmyadmin: Champs à supprimer: - pref_etiq_marges (vient de 0.62) - pref_WEBSITE (ajouté en 0.63 mais avec mauvaise syntaxe) Champs à créer: + pref_etiq_marges_v + pref_etiq_marges_h + pref_adresse + pref_cp + pref_ville + pref_website Ça se passe dans /install/sql/upgrade-to-0.63-mysql.sql aux lignes 6 à 13. Ici je propose une modification, mais je ne sais pas si elle fonctionne puisque je l'ai fait à la main. -- Add new or missing preferences; INSERT INTO galette_preferences (nom_pref, val_pref) VALUES ('pref_adresse', '-'); INSERT INTO galette_preferences (nom_pref, val_pref) VALUES ('pref_cp', '-'); INSERT INTO galette_preferences (nom_pref, val_pref) VALUES ('pref_ville', '-'); INSERT INTO galette_preferences (nom_pref, val_pref) VALUES ('pref_pays', '-'); INSERT INTO galette_preferences (nom_pref, val_pref) VALUES ('pref_website', ''); INSERT INTO galette_preferences (nom_pref, val_pref) VALUES ('pref_mail_method', '0'); INSERT INTO galette_preferences (nom_pref, val_pref) VALUES ('pref_mail_smtp', '0'); INSERT INTO galette_preferences (nom_pref, val_pref) VALUES ('pref_membership_ext', '12'); INSERT INTO galette_preferences (nom_pref, val_pref) VALUES ('pref_beg_membership', ''); INSERT INTO galette_preferences (nom_pref, val_pref) VALUES ('pref_email_reply_to', ''); INSERT INTO galette_preferences (nom_pref, val_pref) VALUES ('pref_etiq_marges_v', ''); INSERT INTO galette_preferences (nom_pref, val_pref) VALUES ('pref_etiq_marges_h', ''); On pourrait pousser le vice en reportant la valeur de pref_etiq_marges dans pref_etiq_marges_v et pref_etiq_marges_h (mais je connais pas la syntaxe) puis en supprimant pref_etiq_marges: ALTER TABLE galette_preferences DROP pref_etiq_marges; ___ Reply to this item at: http://gna.org/bugs/?11211 ___ Message posté via/par Gna! http://gna.org/ ___ Galette-devel mailing list Galette-devel@gna.org https://mail.gna.org/listinfo/galette-devel
[Galette-devel] [bug #10550] Erreur XML sur les c hamps personnalisés
Update of bug #10550 (project galette): Status:None = Confirmed ___ Reply to this item at: http://gna.org/bugs/?10550 ___ Message posté via/par Gna! http://gna.org/ ___ Galette-devel mailing list Galette-devel@gna.org https://mail.gna.org/listinfo/galette-devel
[Galette-devel] [bug #2023] Double Lien cocher / décocher
Update of bug #2023 (project galette): Open/Closed:Open = Closed ___ Reply to this item at: http://gna.org/bugs/?2023 ___ Message posté via/par Gna! http://gna.org/ ___ Galette-devel mailing list Galette-devel@gna.org https://mail.gna.org/listinfo/galette-devel
Re: [Galette-devel] [svn] preferences
Aurélie a écrit : Salut Je teste une migration de galette 0.62 à la SVN et tout va bien (pour autant qu'on pense à supprimer includes/config pour relancer l'installation), pour le moment. Que ce soit avec la SVN ou avec la 0.63 proposée en zip sur le site, la page des préférences bugue pour un bête truc: les champs des marges des étiquettes restent désespérément vides et comme ils sont obligatoires, impossible de valider le form. En fait, dans la base, table preferences, il y a un seul enregistrement pref_etiq_marges. En le renommant pref_etiq_marges_v et en créant pref_etiq_marges_h, tout fonctionne. Voilà. Je ne sais pas si c'est spécifique à l'upgrade ou si c'est également le cas lors d'une install propre de la SVN. Normalement ce problème est du à une evolution de la Bd entre les versions. Il faut donc executer le script SQL de migration de la base qui est situé dans install/sql/ Pour passer de la 0.62 au svn il faudra donc au moins executer 2 scripts pour passer de la 0.62-0.63 et 0.63-0.7 qui est la version du svn Le script d'installation ou de migration prend normalement cela en compte mais il n'est pas exclu qu'il reste des trous vu qu'il s'agit de la version SVN. A l'occasion je jetterai un coup d'oeil vu que je dois être le dernier à avoir modifié ces préférences là. Il ne me semble pas utile de déclarer un bug sur ce point pour une version SVN mais ça ne vexera personne si tu le fais. -- John Perr GPG Id 0xA83889EC ___ Galette-devel mailing list Galette-devel@gna.org https://mail.gna.org/listinfo/galette-devel
[Galette-devel] [bug #5445] Champ du logo non raj outé lors d'une erreur
Update of bug #5445 (project galette): Open/Closed:Open = Closed ___ Reply to this item at: http://gna.org/bugs/?5445 ___ Message posté via/par Gna! http://gna.org/ ___ Galette-devel mailing list Galette-devel@gna.org https://mail.gna.org/listinfo/galette-devel
[Galette-devel] [bug #10550] Erreur XML sur les c hamps personnalisés
Update of bug #10550 (project galette): Status: Confirmed = Fixed ___ Follow-up Comment #1: Devrait être corrigé dans la version 454 de la branche 0-63-bugfix sur le SVN ___ Reply to this item at: http://gna.org/bugs/?10550 ___ Message posté via/par Gna! http://gna.org/ ___ Galette-devel mailing list Galette-devel@gna.org https://mail.gna.org/listinfo/galette-devel
[Galette-devel] [bug #10390] Installation de galette en localhost avec easy PHP
Update of bug #10390 (project galette): Status:None = Need Info ___ Follow-up Comment #2: La solution d'Oliv a-t-elle réglé le souci ? ___ Reply to this item at: http://gna.org/bugs/?10390 ___ Message posté via/par Gna! http://gna.org/ ___ Galette-devel mailing list Galette-devel@gna.org https://mail.gna.org/listinfo/galette-devel
[Galette-devel] [bug #9695] erreur de défini tion d'un champs sup sur membre
Update of bug #9695 (project galette): Assigned to:None = trashy ___ Reply to this item at: http://gna.org/bugs/?9695 ___ Message posté via/par Gna! http://gna.org/ ___ Galette-devel mailing list Galette-devel@gna.org https://mail.gna.org/listinfo/galette-devel