Re: [Galette-devel] [svn] preferences

2008-03-06 Par sujet Aurélie
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

2008-03-06 Par sujet Aurélie
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

2008-03-06 Par sujet Aurélie

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

2008-03-06 Par sujet Aurélie
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

2008-03-06 Par sujet Johan Cwiklinski

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

2008-03-06 Par sujet Aurélie

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

2008-03-06 Par sujet Johan Cwiklinski

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

2008-03-06 Par sujet Johan Cwiklinski

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

2008-03-06 Par sujet Aurélie

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

2008-03-06 Par sujet Johan Cwiklinski

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

2008-03-06 Par sujet Johan Cwiklinski

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

2008-03-06 Par sujet John Perr
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

2008-03-06 Par sujet Johan Cwiklinski

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

2008-03-06 Par sujet Johan Cwiklinski

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

2008-03-06 Par sujet Johan Cwiklinski

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

2008-03-06 Par sujet Johan Cwiklinski

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