[Galette-discussion] Fwd: Inscription Galette users

2017-02-04 Par sujet Johan Cwiklinski
Salut,

J'ai migré la liste discussion chez Tuxfamily.

Vous avez du recevoir un message d'inscription ; et le message ci-joint.

Si ce n'est pas le cas, merci de me le faire savoir.

++


 Message transféré 
Sujet : [Galette-discussion] Inscription Galette users
Date : Sat, 4 Feb 2017 19:50:23 +0100
De : Johan Cwiklinski 
Répondre à : us...@lists.galette.eu
Pour : us...@lists.galette.eu

Salut,

En raison de la migration des listes depuis Gna ; j'ai repris toutes les
personnes qui étaient abonnées à la liste galette-discussion pour les
ré-abonner de nouveau ici.

Les infos quant à son utilisation sont disponibles là :
https://listengine.tuxfamily.org/lists.galette.eu/users/

++
-- 
Johan









signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Gestion des groupes : Exports PDF

2017-02-04 Par sujet Johan Cwiklinski
Salut,

Tout d'abord, merci d'éviter de répondre à un sujet existant pour toute
nouvelle question.

Le 04/02/2017 à 14:26, Constant TIA a écrit :
> Lorsque je lance l'application voici le message qui vient : 500 - Internal
> server error.
> 
> J'espère avoir bien exprimer mon besoin et merci pour votre aide

Guillaume avait transféré le message sur la liste plus tôt ; en
demandant des informations complémentaires...

Sans ces informations, impossible d'en dire davantage.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Gestion des groupes : Exports PDF

2017-02-04 Par sujet Johan Cwiklinski
Le 04/02/2017 à 13:22, f.lass...@free.fr a écrit :
> C'est ce que j'étais en train de me dire ("Johan a pourtant déjà travaillé 
> sur ce point !...") ...
> Il suffit donc d'appeler cette fonction et de stocker le résultat dans une 
> variable !?
> Puis d'écrire le contenu de la variable dans le champs du PDF !?

Heu... Voilà (à priori) ce qu'il faut faire :

diff --git a/galette/groups_list.php b/galette/groups_list.php
index 4c022fc..d6192ed 100644
--- a/galette/groups_list.php
+++ b/galette/groups_list.php
@@ -172,7 +172,7 @@ foreach ( $groups_list as $group ) {

 foreach ( $members as $m ) {
 $pdf->Cell(80, 7, $m->sname, 1, 0, 'L');
-$pdf->Cell(50, 7, $m->email, 1, 0, 'L');
+$pdf->Cell(50, 7, $m->getEmail(), 1, 0, 'L');
 $pdf->Cell(30, 7, $m->phone, 1, 0, 'L');
 $pdf->Cell(30, 7, $m->gsm, 1, 1, 'L');
 }

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Gestion des groupes : Exports PDF

2017-02-04 Par sujet Johan Cwiklinski
Le 04/02/2017 à 12:45, f.lass...@free.fr a écrit :
> Bonjour,
> 
>>
>> Est-ce qu'il ne manque tout simplement pas un "else" dans la syntaxe
>> du "if" .
>>
> Si je ne me trompe, le "else" n'est pas obligatoire dans ce cas !?... ;)

Ben si :

if (empty($email) && $m->hasParent()) {
//là, on chope l'@ parent
$mail = $m->parent->email;
}
//et là, on re-choppe celle de l'adh lui même, systématiquement de fait
$mail = $m->email;

Bon, de toutes façons, il y a une méthode prévue pour ça (idem pour les
autres données qu'on peut vouloir récupérer du parent) :
https://github.com/galette/galette/blob/master/galette/lib/Galette/Entity/Adherent.php#L1453

Et de fait, le chargement du parent en dépendance n'est même pas
obligatoire, ce sera fait automatiquement (j'avais oublié...).

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Gestion des groupes : Exports PDF

2017-02-04 Par sujet Johan Cwiklinski

Le 04.02.2017 12:28, f.lass...@free.fr a écrit :

Effectivement ... d'autant que "new Adherent" n'est pas présent dans
groups_list.php ... :/


Normal, c'est dans galette/lib/Galette/Entity/Group.php.


"new Adherent" est aussi une fonction ? (newbe inside :P )


Oui, et non, ça instancie un nouvel objet :
http://php.net/manual/fr/language.oop5.php


Si oui, est ce que je peux déclarer "getMembers" de la même manière,
pour lui permettre de prendre, aussi, l'argument "['parent' => true]"
(Mais peut être était-ce ce que tu me proposais !?...)


En gros, oui, mais ce n'est peut-être pas aussi simple.
Cette fonction ne construit pas directement la liste des adhérents (voir 
le code), mais en appelle une autre, plus générique, qui peut donc être 
utilisée à différents endroits.


++
--
Johan

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

[Galette-discussion] Migration listes / Lists migration

2017-02-04 Par sujet Johan Cwiklinski
[Version anglaise en bas - English version at bottom]

Bonjour à tous,

Gna! a annoncé la fermeture prochaine de ses listes de diffusion. J'ai
donc créé de nouvelles listes, chez Tuxfamily, vers lesquelles il faudra
migrer.

J'ai trouvé la possibilité d'obtenir la liste (exploitable) des
adhérents actuels ; je vais donc pouvoir me charger de réinscrire
automatiquement tout le monde ; tout un chacun pourra ensuite gérer son
abonnement comme bon lui semble.

Vous recevrez probablement un courriel lors de votre inscription ; la
présente liste sera progressivement abandonnée.

Note : les nouvelles inscriptions concerneront les personnes qui étaient
encore/déjà inscrites ce matin. Si vous ne recevez pas de messages de la
nouvelle liste une fois activée, merci de le signaler :)

__

Hello All,

Gna! has announced the close end of their mailing lists services. I have
created new lists at Tuxfamily's we'll have to migrate to.

I've found a way to retrieve a (exploitable) list of current
subscribers; I can therefore subscribe again all users; each will can
manage his subscription.

You'll probably receive an email on the subscription; then the current
list will be progressively abandoned.

Note: new subscriptions will be based on persons who were already/still
subscribers this morning. If you do not receive messages from the new
list once active, please let me know.


++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Modification Fiche adhesion

2017-02-04 Par sujet Johan Cwiklinski
Salut,

Le 02/02/2017 à 18:34, JS HAIR a écrit :
> [...]
> donc je voyais plus un outils type création de formulaire en ligne au seins
> de Galette (dans le future qui sais)
> 
> en attendant je vais voir si je peux m'en sortir avec le liens du plugin
> fullcard que tu ma envoyé pour comprendre un peu comment sa marche...

Comme on te l'a déjà dit ; il existe dans les dernières versions de
Galette la possibilité de modifier la fiche adhérent de la même manière
que les factures et reçus.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Gestion des groupes : Exports PDF

2017-02-04 Par sujet Johan Cwiklinski

Salut,

Le 04.02.2017 11:46, f.lass...@free.fr a écrit :

[...]
Donc, dans le groups_list.php, ligne 171, j'ai fait ça :
"
$members = $group->getMembers(['parent' => true]);


La fonction en question ne prend aucun argument :
https://github.com/galette/galette/blob/master/galette/lib/Galette/Entity/Group.php#L543


Mon souci est que ça me retourne le même résultat que si je n'avais
rien écrit ...


Du coup...


Les champs restent vides pour les adhérents enfants.

Je suppose que mon problème se situe sur la méthode pour récupérer les
informations du parent (['parent' => true]), au niveau de la
déclaration de $members !?


Pas vraiment non. Rien n'est prévu dans les groupes pour récupérer les 
infos des parents.


Typiquement, les options de chargement des adhérents sont faites 
ailleurs dans le fichier (chercher "new Adherent") ; mais je ne puis 
affirmer que d'ajouter ça ne causera pas d'effets de bord indésirables.


Petite remarque : pour ce type de question, c'est normalement la liste 
devel qu'il faut utiliser ;)


++
--
Johan

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] se preparer a End Of Gna?

2017-02-01 Par sujet Johan Cwiklinski
Salut,

Le 01/02/2017 à 23:44, thierry a écrit :
> il semble que gna pourrait s arreter d apres
> https://mail.gna.org/public/news/2016-11/msg0.html

Outch... Je n'étais même pas au courant ; merci pour l'info.

Au vu de la date du message, et du nombre de réponses engendrées depuis,
je pense qu'on peut tabler sur une fermeture du service d'ici quelques mois.

> et apres ??

La seule chose concernant Galette qui soit encore hébergée chez Gna!, ce
sont les listes de diffusion.

Des listes existent déjà chez TF en fait, je les avais créées il y a
quelques années, le besoin n'est s'en était finalement pas fait sentir.

2 problèmes :
1- les utilisateurs doivent s'inscrire sur les nouvelles listes,
2- on perd les archives (depuis 2004...).

Pour le premier point, bah, je filerai les infos en temps utiles (il
faut juste que je vérifie 2-3 petites choses) et chacun sera responsable
de la création de sa nouvelle souscription (je ne peux pas le faire,
aucune automatisation n'est envisageable).

Pour le second point, je devrais être en mesure de récupérer
l'intégralité des archives et les mettre à disposition quelque part ;
encore une chose dont il faut que je m'occupe...

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Modification Fiche adhesion

2017-02-01 Par sujet Johan Cwiklinski
Salut,

Le 01/02/2017 à 14:55, JS HAIR a écrit :
> Dans Galette les modification ne sont pas possible
> 
> Le bouton Obligatoire de (Oui Non) pour (Genre) est grisé donc non
> modifiable

Non, ce n'est actuellement pas possible, tout comme d'autres choses,
pour des raisons techniques à la noix.

> dans le fichier php il faut changer quoi pour qu'il deviens modifiable ou
> pour le mettre sur oui.

Ce n'est pas une bonne idée de changer ça de la sorte. Pour les raisons
évoquées ci-dessus (je ne me souviens plus des détails, mais ça mettait
clairement le bazar ailleurs).

Pour la fiche PDF, voir la réponse de Guillaume.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] partage de plugin ou dev

2017-02-01 Par sujet Johan Cwiklinski
Salut,

Le 01/02/2017 à 19:01, Mélissa Djebel a écrit :
> Bonjour,
> 
> Pour le développement, on utilise plutôt la mailing-list devel je crois
> : galette-de...@gna.org

Tout à fait.

> [...]
> Personnellement, j'ai toujours utilisé un plugin existant comme
> "template" (par exemple Auto), puis adapté à mes besoins.

Ouais, ça me semble la meilleure idée :)

> Le 01/02/2017 à 12:16, thierry a écrit :
>> bonjour
>> je n ai pas vu comment nous pouvons proposer et echanger des plugin et
>> des developpements autour de galette. Est ce (deja) organise qq part ?

Alors, pour les modifs sur Galette, c'est expliqué en détails sur la doc
développeurs. En gros patchs git, ou PR sur le miroir github.

Pour les plugins officiels, même combat.
Pour les plugins non officiels, à voir avec l'auteur :)

Pour de nouveaux plugins... Seuls les plugins officiels sont hébergés
avec Galette, je ne puis me permettre d'en faire davantage.

Il existe moult possibilités pour mettre en ligne un projet de plugin,
allant de Tuxfamily à Github, en passant par Gitlab, Bitbucket ou encore
codeplex (que je ne connais pas du tout personnellement).

>> ie: Je m essaye aux premiers plugin, avec un petit bouton pour generer
>> un QRcode Vcard depuis une fiche adherent. Plutot simple. Pas loin d
>> etre conforme aux regles de dev. Ca fonctionne. Je voudrais insister
>> avec parametrages dans Galette. Qq un interessé?

À priori plusieurs personnes étaient intéressées par ce qu'avait fait
Mélissa.
Comme elle l'a d'ailleurs dit, lorsque ton plugin sera publié,
j'ajouterai le lien dans la liste des plugins tiers (d'ailleurs cette
partie pourrait être un peu plus étoffée - à vous de me proposer le
contenu).

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] plugin aeroclub de melissa

2017-02-01 Par sujet Johan Cwiklinski
Salut,

Le 25/01/2017 à 08:29, thierry a écrit :
> [...]
> qq un pour le maintenir et developper?

J'y avais songé ; mais c'est trop de travail pour moi pour le moment.

>  [...]
> Et un ou puis je trouver un peu de doc pour developper sous galette?

Toute la doc dispo est là :
http://galette.eu/documentation/fr/development/index.html

Clairement, il manque dans les faits beaucoup de choses ; mais ça a
aussi le mérite d'exister (pas mal de projets n'ont absolument pas de doc).

Je n'ai pas prévu de faire d'ajouts à cette doc, il vaut mieux passer
par les listes pour obtenir de l'aide ; et regarder le code existant de
Galette pour y trouver des exemples.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Export paramétrables : requête récurssive

2017-01-29 Par sujet Johan Cwiklinski

Salut,

Le 29.01.2017 13:44, f.lass...@free.fr a écrit :

Bonjour à tous,

Je me suis re-lancé dans le SQL ...
Je souhaite créer des exports paramétrables pour les personnes du
staff de mon club de Judo ...

Le premier export demandé est la liste des adhérents, sous forme CSV,
[...]

Le souci est que les adhérents "enfants" n'ont pas de coordonnées.
Pour remonter les coordonnées de leurs "parents", j'ai cru comprendre
qu'il me fallait faire une requête récursive (les infos "parents"
étant aussi dans la table "galette_adherents")!?...


C'est possible... Dans Galette, je n'utilise pas ce type de chose ; 
l'adhérent parent est chargé au besoin via une nouvelle requête et on 
récupère les infos depuis ce denier.


Pour le coup, il faut probablement une sous requête qui va aller 
récupérer les infos complémentaires ; et des conditions pour prendre 
l'adresse de l'adhérent ou de son parent s'il n'en possède pas.



Ma première question est : est-il passible de faire ces types de
requêtes dans le "exports.xml" ?


Bah vu que ce sont des "simples" requêtes SQL ; à priori, pas de soucis.

Ma seconde : est-ce qu'une âme charitable pourrait venir à mon secours 
?


Je passe mon tour :p

++
--
Johan

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] trie des utlisateurs

2017-01-29 Par sujet Johan Cwiklinski

Salut,

Le 29.01.2017 15:11, JS HAIR a écrit :

Bonjour

je vois la liste des contribution mais quand je rentre les
contribution
je dois mettre le montant et il y pas gratuit

il y à :
Espece

paypal
autres etc


C'est codé en dur, pas possible de modifier ça actuellement.


j'aimerai qu'il y ai gratuit qui annulerai le montant a rentrer


Ça, c'est encore autre chose. Quand bien même un nouveau mode de 
paiement serait ajouté, ça n'a aucune influence sur le fonctionnement 
global, c'est juste une information complémentaire.


Je doute par ailleurs de l'intérêt de ceci.

++
--
Johan

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

[Galette-discussion] Plugin emprunt/location d'objets... C'est la reprise.

2017-01-23 Par sujet Johan Cwiklinski
Salut,

J'ai eu l'idée de reprendre le développement du plugin de gestion
d'objets que Mélissa a créé il y a quelques années.

Je l'ai contactée à ce sujet il y a quelque jours, et elle m'a donné son
aval.

Donc, avant toute chose, un grand merci à elle pour la création et la
maintenance de ce plugin depuis tout ce temps !

Il va donc désormais rejoindre la liste des plugins officiels, une fois
la première version officielle sortie :-)

Au menu des changements à venir :
- support de postgresql,
- support de PHP7,
- ...

Le code source du plugin va rejoindre ses homologues, de même que le
tracker, etc.

J'ai déjà commencé pas mal de modifications ; mais comme  à
l'accoutumée, le temps me manque...

J'aimerai réussir à sortir une première version compatible Galette 0.8,
mais rien n'est encore réellement défini ; on verra bien selon l'humeur
du moment.

D'autres news... Au prochain épisode. Ou pas. Allez savoir...

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] installation sur pageperso free

2017-01-16 Par sujet Johan Cwiklinski
Salut,

Le 15/01/2017 à 22:43, thierry a écrit :
> bonjour
> Contrairement a votre doc,
> sur les pagesperso, il est possible d avoir un php5.6.8

Mouais... Ça ne veut pas dire non plus que c'est compatible, hein.

> 24) pagesperso de free n aime pas les emails
> pour eviter message d erreur je fais des trucs du genre:
> telecharger 'class.phpmailer.php'
> (
> https://raw.githubusercontent.com/PHPMailer/PHPMailer/master/class.phpmailer.php
> )
> telecharger 'class.smtp.php'
> et les installer (local) dans galette/lib/Galette/Core/ juste a cote du
> fichier
> galette/lib/Galette/Core/GaletteMail.php

Heu... Ça ne sert à rien. Les fichiers nécessaires sont fournis dans
l'archive de Galette, il n'y a besoin de rien de plus.

> 26) et pour eviter d envoyer des emails
> je n ai pas apercu si c etait configurable autrement

http://galette.eu/documentation/fr/usermanual/preferences.html#courriel

> 
> 28) file lock messages d erreurs
> je n ai pas apercu si c etait configurable autrement
> galette essaye de faire des fichiers log, et avec des commande de flock
> pageperso n aime pas trop les log en texte, je degage les flock qui
> retournent des erreurs
> (on verra plus tard si des fichiers sont generes ou pas)
> galette/includes/Analog-1.0.7/Analog/Handler/File.php
> commentaire des lignes en
> if (! flock ($f, LOCK_EX)) {
> et son pendant de liberation
> flock ($f, LOCK_UN);

M'est avis qu'il s'agit plutôt d'un problème de droits.

> je tape directement dans les tables pour creer plusieurs adherents

Ce n'est pas une bonne idée généralement.

> Fatal error: Uncaught exception 'Exception' with message 'Table
> "galette_adherents" does not exist'

Le message est clair : il ne trouve pas la table ; il y a donc soit un
problème de config, soit un truc spécifique à savoir pour chez eux.

> 100) impossible de sauver des preferences
> meme si ca ne doit pas faire d email (mais alors pourquoi on pass par des
> phpmailer alors)
> MyFreeLogin.free.fr/aeroclub/galette/preferences.php en sauvegarde me
> retourne
> *Fatal error*: Class 'PHPMailer' not found in */var/www/sdb/b/8/*MyFreeLogin
> */aeroclub/galette/lib/Galette/Core/GaletteMail.php* on line *4402*

Le message indique qu'il ne trouve pas une classe ; pas qu'il cherche à
envoyer un courriel.

Il arrive fréquemment :
1- que le logiciel utilisé pour décompresser l'archive ne fasse pas son
boulot correctement (7zip semble une valeur sûre),
2- que le logiciel FTP ne fasse pas correctement son boulot (FileZilla
semble fonctionner correctement).

Ces deux points peuvent conduire à ce type d'erreurs. Ou un problème de
droits.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

[Galette-discussion] Galette 2017

2017-01-15 Par sujet Johan Cwiklinski
Salut à tous, et bonne année 2017 !

Et, bien que l'épiphanie soit passée, une très bonne Galette :p

Quelques nouvelles du front.

1-
La prochaine version continue d'avancer, le grande majorité du code de
Galette et aussi des plugins a été migré.

Il reste beaucoup de points de détails à peaufiner/terminer, et c'est
généralement ça qui est très long...

C'est en bonne voie ;)

1- bis
La documentation pour la version 0.9 va pas mal changer (notamment ce
qui concerne le développement). Le peu qui a été fait est visible sur :
http://galette.readthedocs.io/fr/develop/

2-
J'envisage depuis un certain temps de remettre une version de
démonstration en ligne ; je suis partagé entre l'intérêt pour les
utilisateurs (potentiels ou existants) et la surcharge de travail que
cela représente...

En effet, si je mets une démo aujourd'hui, ce sera une 0.9 ; toujours en
cours de développement, c'est donc un peu plus compliqué à maintenir.
D'autre part, l'ancienne version de démo avait fini par être supprimée
parce que des petits malins s'amusaient à lancer des attaques sur le
système (qu'elles aboutissent ou pas, c'était pénalisant sur un
hébergement mutualisé).

Peut-être une démo sera-t-elle mise en ligne, avec un accès protégé dans
un premier temps ? Je ne sais pas trop encore.

3-
Plugins or not plugins ?

Comme je l'ai déjà dit par le passé, je n'ai pas le temps de développer
ou de maintenir de nouveaux plugins.

Ceci étant dit ; le plugin FullCard s'est pas mal simplifié récemment,
et le plugin Admintools va probablement disparaître en 0.9 (j'envisage
de rapatrier la plupart des fonctionnalités et de purement et simplement
abandonner les autres).
Il serait donc possible que j'en vienne à ajouter un nouveau plugin à la
liste cette année.

4-
Les choses qui fâchent :D

Depuis pas mal de temps, le tracker est hébergé sur un serveur dédié et
j'ai pris le nom de domaine "galette.eu".
Tout cela a un coût, en sus du temps que je dois y passer. J'aimerai
vraiment que ces coûts soient amortis...

Outre les dons possibles via Paypal depuis longtemps, je me suis
récemment intéressé à deux solutions de dons.

N'étant pas parvenu à faire un choix, j'ai donc opté pour les deux :
- https://liberapay.com/JohanCwi/ (en français et géré par une
association !)
- https://www.tipeee.com/galette (le système de "contreparties" peut
éventuellement être pas mal)

Le fonctionnement de ces systèmes restant à découvrir, j'affinerai
certainement au fur et à mesure. Wait & See...

À bientôt,
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Droit

2017-01-08 Par sujet Johan Cwiklinski
Salut,

Le 08/01/2017 à 15:41, JM D a écrit :
> Est-il possible d'accorder à quelqu'un le droit de voir la liste des
> adhérents ainsi que leur fiche sans qu'il puisse rien modifier ? Si oui,
> comment faut-il procéder ?

Non, ce n'est pas possible ; ce le sera partiellement en jouant avec les
différents droits en version 0.9.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Suppression membre refusée

2017-01-08 Par sujet Johan Cwiklinski
Salut,

Le 24/12/2016 à 09:13, Johan Cwiklinski a écrit :
>>> Maps est installé, effectivement.
> 
> Il s'agit d'un bogue connu sur maps que je n'ai pas corrigé encore...
> 
> http://redmine.ulysses.fr/issues/668

Ce bogue est désormais corrigé, avec la dernière version du plugin.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Fonction mail

2017-01-08 Par sujet Johan Cwiklinski
Salut,

Le 27/12/2016 à 14:26, Yann CROM a écrit :
> Bonjour,
> 
> J'ai un nextcloud qui a la fonction d'envoi de mail qui fonctionne sur
> un serveur debian 8 et exim4 configuré.
> 
> J'ai aussi galette V0.8.3 mais la fonction d'envoi de mail aux adhérents
> refuse catégoriquement de fonctionner.
> J'utilise la fonction SMTP.
> Y-a-t-il quelque chose de particulier à faire ?

Non, mais il existe beaucoup de limitations généralement sur l'envoie de
mails.

Si le serveur est configuré, l'utilisation de la fonction mail() devrait
fonctionner et suffire.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

[Galette-discussion] La Galette de Noël est arrivée \o/

2016-12-24 Par sujet Johan Cwiklinski
Salut,

Je viens à l'instant de sortir une version mineure de Galette,
estampillée 0.8.3.3.

Cette version corrige les derniers problèmes remontés ; et sera la
dernière de l'année (si ce n'est la dernière 0.8 tout court d'ailleurs).

Bonne fêtes de fins d'année à toutes et tous !

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Problème d'ajout de contribution qui décale la date de fin d'adhésion.

2016-12-24 Par sujet Johan Cwiklinski
Salut,

Le 23/12/2016 à 08:54, DDgallo a écrit :
>> Du coup, la nouvelle date de début devrait être 02/04/2017 ; et là, pas
>> de problème de chevauchement.
> Ben, désolé, si avec une date de fin d'adhésion au 31/03/2017 (dans la
> base) et des dates de début d'adhésion et de fin d'adhésion
> respectivement au 01/04/2017 et 31/03/2018 [...]

Je n'ai pas dit qu'il fallait modifier quoi que ce soit en base. Le
calcul des dates d'adhésion n'est pas trivial, modifier "au hasard"
n'est probablement pas une solution. C'est bien pour ça que je parlais
du 02/04 ; au moins pour valider mon idée de départ.

Les dates d'adhésion sont calculées lors de l'ajout ou de la suppression
de contributions ; en fonction des paramétrages réalisés. Difficile à
expliquer ; tout se fait (normalement) dans
galette/lib/Galette/Entity/Contribution.php.

> /J'en profite pour reposer une question qui n'a jamais eu de réponse :
> y-a-t-il moyen de modifier le format (template) de la carte d'adhérent
> générée de façon plus drastique qu'avec le formulaire de paramétrage ?

Cette question a déjà été posée à plusieurs reprises ici même ; et j'y
ai également répondu à plusieurs reprises : la seule possibilité, c'est
de modifier directement le code, voir carte_adherent.php.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Suppression membre refusée

2016-12-24 Par sujet Johan Cwiklinski
Hello,

Le 23/12/2016 à 14:18, roland.te...@gmail.com a écrit :
> vendredi 23 décembre 2016,
> Bonjour,
> 
> Le vendredi 23 décembre 2016 à 13:06:45, picpuce@... a écrit :
> 
>> Maps est installé, effectivement.
> 
> Dans ce cas, supprimez la localisation de l'adhérent dans Maps. Vous
> pourrez détruire sa fiche ensuite.

Il s'agit d'un bogue connu sur maps que je n'ai pas corrigé encore...

http://redmine.ulysses.fr/issues/668

>> Est-ce que ça change quelque chose que cette fiche adhérent ait été avec
>> un statut de gestionnaire du site, juste sous l'admin?
> 
> Je ne pense pas ;-)

Absolument pas, non :)

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] L'age du capitaine... (bruit)

2016-12-22 Par sujet Johan Cwiklinski
Le 14/12/2016 à 14:28, Loïs Taulelle a écrit :
> On 10/12/2016 09:15, Johan Cwiklinski wrote:
>> Le 10/12/2016 à 08:28, Johan Cwiklinski a écrit :
>>> https://github.com/galette/galette/commit/2dfd1e67e3d18ddd758d510f0cb6d7f230078ff1
>>>
>>> Ce sera dans la 0.9.
>>
>> Bonus :
>> https://github.com/galette/galette/commit/8315cd819ee4bf5a49cae19c4b1021ee33e208d9
>>
> 
> 
> Mais heu, il est faux ton patch.
> 
> On t'as demandé l'âge du Capitaine et tu calcule l'âge du membre...

Arf, zut ; je m'ai gourré ! :D

Je m'en vais tout reprendre dans le develop en ce sens, et calculer
l'âge du capitaine pour le coup ;)

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] L'age du capitaine...

2016-12-22 Par sujet Johan Cwiklinski
Salut,

Le 11/12/2016 à 11:46, f.lass...@free.fr a écrit :
>> Bonus :
>> https://github.com/galette/galette/commit/8315cd819ee4bf5a49cae19c4b1021ee33e208d9
> 
> Peux tu, dans les grandes lignes expliquer ce que ces modifs apportent, stp ? 

L'affichage de l'âge dans le formulaire d'ajout/modification de membre ;
affiché si la date de naissance est reiseignée ; et recalculé
lorsqu'elle est changée dans le formulaire.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Problème d'ajout de contribution qui décale la date de fin d'adhésion.

2016-12-22 Par sujet Johan Cwiklinski
Salut,

Le 21/12/2016 à 23:04, DDgallo a écrit :
> J'ai défini mon année d'adhésion allant du 01/04 de l'année n au 31/03
> de l'année suivante.
> 
> Actuellement je veux enregistrer des donateurs avec le statut de membres
> bienfaiteurs pour la période 01/04/2017 - 31/03/2018 ; la plupart sont
> déjà adhérents avec donc une date de fin d'adhésion au 01/04/2017.

La date de fin d'adhésion aurait du être le 31/03/2017 à priori et non
au 01/04.

> Si je crée une contribution pour une de ces personnes, le formulaire
> m'affiche une date de début d'adhésion 01/04/2018 et de fin d'adhésion
> 01/04/2019 ! si je corrige ces dates en les ramenant respectivement à
> 2017 et 2018, la sauvegarde de la contribution est refusée avec le
> message /"/ /- La période d'adhésion chevauche la période commençant le
> 01/04/2017"/

Du coup, la nouvelle date de début devrait être 02/04/2017 ; et là, pas
de problème de chevauchement.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Types de paiement

2016-12-22 Par sujet Johan Cwiklinski
Salut,

Le 22/12/2016 à 07:58, JM D a écrit :
> Y-a-il possibilité de renommer certains types de paiement ?

http://galette.eu/documentation/fr/usermanual/avancee.html#ajout-et-modification-de-chaines
?

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Suppression membre refusée

2016-12-22 Par sujet Johan Cwiklinski
Salut,

Le 22/12/2016 à 21:13, lea deschamps a écrit :
> "Sans cet adhérent a-t-il des cotisations ou autres fiches qui dépendent de
> la fiche de l'adhérent ?" pas de dépendance.
> J'ai pu supprimer l'adresse mail, les contributions, et d'autres champs ...
> Et je ne peux toujours pas la supprimer...

Normalement, les données liées sont soit supprimées en cascade ; soit un
message d'erreur informe que la suppression est impossible.

Est-ce que le plugin maps est installé ? (je sais qu'il peut poser ce
problème).

Sinon, il va falloir aller voir dans les logs s'il y a davantage
d'informations sur cet échec.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Auto-inscription impossible

2016-12-22 Par sujet Johan Cwiklinski
Salut,

Le 22/12/2016 à 16:11, Louis-Maurice De Sousa a écrit :
> Bonjour,
> 
> installation toute fraîche de Galette 0.8.3 sur une Debian Jessie.
> Galette version: v0.8.3.2
> [...]
> PHP Fatal error:  Call to a member function isPostgres() on boolean in
> /var/www/html/forum/assoc/lib/Galette/Entity/Adherent.php on line 1222,
> referer: https://………/self_adherent.php
> 
> 
> qui correspond à cette ligne du fichier Adherent.php
> 
> //Handle booleans for postgres ; bugs #18899 and #19354
>   $values[$field] = $this->zdb->isPostgres() ? 'false' : 0;

En effet, j'ai fait une boulette :(

Il suffit de remplacer "$this->zdb" par "$zdb", et tout devrait rentrer
dans l'ordre :)

Je pense que le ticket suivant porte sur le même problème (il n'y a pas
assez d'infos, je n'en suis pas totalement certain) :
http://redmine.ulysses.fr/issues/996

Le correctif :
https://github.com/galette/galette/commit/a099e5c08b7196f82b7dfb704554351a0e86f48c

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] L'age du capitaine...

2016-12-10 Par sujet Johan Cwiklinski
Le 10/12/2016 à 08:28, Johan Cwiklinski a écrit :
> https://github.com/galette/galette/commit/2dfd1e67e3d18ddd758d510f0cb6d7f230078ff1
> 
> Ce sera dans la 0.9.

Bonus :
https://github.com/galette/galette/commit/8315cd819ee4bf5a49cae19c4b1021ee33e208d9

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] L'age du capitaine...

2016-12-09 Par sujet Johan Cwiklinski
Salut,

Le 09/12/2016 à 00:17, Adrien Caillot a écrit :
> Ça serait en effet très facile à programmer. Mais pour que ça apparaisse
> à cet endroit là, il faut soit que ça soit intégré dans les versions
> officielles de Galette, 

Ou bien ça peut être fait en JS à côté (genre depuis un plugin ultra
light) ; avec la problématique de la gestion de la localisation.

> Le calcul lui-même est trivial :
> https://openclassrooms.com/forum/sujet/calculer-l-age-a-partir-de-la-date-de-naissance-97576

https://github.com/galette/galette/commit/2dfd1e67e3d18ddd758d510f0cb6d7f230078ff1

Ce sera dans la 0.9.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Fwd: éditeur de facture HS :-(

2016-12-09 Par sujet Johan Cwiklinski
Salut,

Le 07/12/2016 à 10:53, Sébastien LEGER a écrit :
> Bonjour,
> 
> Je n'arrive plus à éditer de facture alors que ça fonctionnait il y a
> encore peut de temps !?!
> Je suis en version 0.8.3 hébergé chez OVH
> Quelqu'un aurait-il des conseils pour m'aider svp ?

Aller voir les logs de Galette( confer la FAQ et la doc).

> J'ai bien envie de remettre une couche du soft via FTP, qu'en pensez-vous ?

Bah, si ça marchait, et que rien n'a été touché ; y'a peu de chances que
ça change quoi que ce soit mais bon...

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] mise à jour depuis 0.62

2016-12-09 Par sujet Johan Cwiklinski
Salut,

Le 06/12/2016 à 11:15, Nina Presotto a écrit :
> Bonjour
> 
> Quand vous dites la méthode de François...laquelle est-ce ?

De passer par une 0.7 :)

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Reçu fiscal

2016-12-09 Par sujet Johan Cwiklinski
Salut,

Le 07/12/2016 à 10:57, Xavier Remongin a écrit :
> quelles sont les possibilités de Galette en cas de don d'un adhérent pour
> éditer un reçu fiscal?

http://galette.eu/documentation/fr/usermanual/contributions.html#factures-et-recus
?

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Migration de version et de machine

2016-12-05 Par sujet Johan Cwiklinski

Re,

Le 05.12.2016 15:35, gerard a écrit :

Le problème, c'est que l'installateur bloque : on me dit que j'ai
déjà la dernière version, mais aucune option pour continuer.


Confer 
https://mail.gna.org/public/galette-discussion/2016-12/msg00014.html 
cette fois...


++
--
Johan

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Migration de version et de machine

2016-12-05 Par sujet Johan Cwiklinski

Salut,

Le 05.12.2016 11:44, Diabolo a écrit :

Hello !

C'est MySQL qui pose problème. Il faut (si tu peux) passer sous
Mariadb.


Confer 
https://mail.gna.org/public/galette-discussion/2016-12/msg00028.html


++
--
Johan

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] (sans objet)

2016-12-03 Par sujet Johan Cwiklinski
Le 03/12/2016 à 16:15, Johan Cwiklinski a écrit :
> Le correctif :
> https://github.com/galette/galette/compare/master...hotfix/0.8.3.1
> 
> Et une archive Galette à utiliser en lieu et place de l'archive 0.8.3
> pour tester :
> http://download.tuxfamily.org/galette/dev/galette-0.8.3.1-RC1-20161203-e2316d67f1.tar.bz2

Lien incorrect ; le bon :
http://download.tuxfamily.org/galette/dev/galette-0.8.3.1-RC1-20161203-5793338d22.tar.bz2

> 


-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] (sans objet)

2016-12-03 Par sujet Johan Cwiklinski
Salut,

Le 03/12/2016 à 05:06, Johan Cwiklinski a écrit :
> OK, je penche donc pour un problème d'incompatibilité avec MySQL 5.7 :-/
> [...]
> Je vais essayer de reproduire pour pouvoir corriger, je vous tiens informés.

Bingo.

J'ai trouvé et corrigé le problème ; j'ai identifié d'autres endroits où
le même bug aurait probablement causé souci...

Le correctif :
https://github.com/galette/galette/compare/master...hotfix/0.8.3.1

Et une archive Galette à utiliser en lieu et place de l'archive 0.8.3
pour tester :
http://download.tuxfamily.org/galette/dev/galette-0.8.3.1-RC1-20161203-e2316d67f1.tar.bz2

Ceci étant dit, il est fort possible que d'autres problèmes surviennent
avec cette version de MySQL... Je vais donc attendre un peu les retours
de vos tests avec ce premier correctif avant de faire une nouvelle release.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Gestion des eMailing : envoi inopérant

2016-12-03 Par sujet Johan Cwiklinski
Salut,

Le 03/12/2016 à 13:37, Fabrice Arzul a écrit :
> Bonjour, Depuis peu, les membres du bureau souhaitent utiliser la
> fonction de gestion des emailing. Or, les messages n'arrivent pas à
> destination. Le système valide pourtant bien l'envoi par l'affichage
> du message "vert" indiquant le succès de l'envoi. Version Galette :
> 0.8.2.3Hébergement : 1and1 Basic Paramètrage d'envoi des mails :
> fonction phpmail()Envoi d'email système : OK (par exemple lorsque 'un
> utilisateur demande la réinitialisation du mot de passe) J'ai pensé
> d'abord que 1and1 bloque l'envoi de mail en masse. Or, même si nous
> n'adressons le mail qu'à un seul utilisateur en utilisant le module
> de gestion des emailing, le message n'arrive pas à destination. De
> plus, les mails "systèmes" sont bien reçus. Que faire ?

Tester avec une autre méthode d'envoi. Si ça fonctionne, Galette n'est
pas en cause.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] mise à jour depuis 0.62

2016-12-03 Par sujet Johan Cwiklinski
Salut,

Le 03/12/2016 à 12:37, Nina Presotto a écrit :
> Merci pour ta réponse. Alors j'ai testé et je suis bloquée à la
> sélection de la version actuelle. Le form ne s'affiche pas du tout.

Ha, zut... Et que racontent les logs ?

> Je l'ai fait donc en mode non mise à jour, exporter la table adhérent
> de la 0.62 et réimporter cette table dans une nouvelle base, avec le
> sentiment que je vais rencontrer des problèmes :)

Il est fort possible que tu rencontres effectivement des problèmes
malheureusement...

Serait-il éventuellement possible que tu m'envoies cette base (en privé
bien sûr).
Je pourrai ainsi regarder ce qui cloche, et éventuellement y pourvoir
(seulement si ce n'est pas trop compliqué).

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Plugin passage de grades

2016-12-03 Par sujet Johan Cwiklinski
Salut,

Le 03/12/2016 à 08:59, f.lass...@free.fr a écrit :
> Salut,
> 
> Et merci pour cette réponse ! ;)
> 
>> Le plus simple je pense serait de partir d'un plugin qui fait déjà
>> quelque chose de similaire (ie. ajouter des données en base par des
>> pages dédiées) et de l'adapter.
> 
> C'est ce que j'ai commencé à regarder ... Mais le seul plugin que j'ai 
> trouvé, allant dans ce sens, est celui de gestion d'un aéroclub ...
> Mais il est bien compliqué ... 

Je ne connais pas ce plugin.

> Connais tu un plugin qui serait moins abouti, mais se rapprocherait de celui 
> dont j'ai besoin ?

Je dirai que auto et maps peuvent être d'un certain secours.


> Dois je en comprendre que, même "sponsorisé", tu ne pourras pas t'en charger ?
> J'étudie, bien sûr, toutes les propositions ... 

J'ai cessé ces activités, par manque de demandes principalement ; ce
n'est donc plus d'actualité aujourd'hui malheureusement.

Mais je pense que tu devrai pouvoir t'en sortir ;)

Bon courage,
++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Plugin passage de grades

2016-12-02 Par sujet Johan Cwiklinski
Salut,

Le 28/11/2016 à 20:04, Frederic LASSAVE a écrit :
> Bonjour,
> 
> Effectivement, le fait que ça ne puisse aussi concerner qu'une partie des 
> adhérents favorisait le choix de passer par un plugin !... ;)

Le plugin me semble le plus adapté en effet ; même si les possibilités
qu'offre Galette permettent de contourner éventuellement le problème.

> Pour ce qui est du courage, j'en ai ! Du temps, un peu moins mais j'arrive à 
> en 
> trouver ... Mais le courage en prend un sacré coup car je n'ai vraiment pas 
> le 
> niveau en PHP... :/

Nul besoin d'être un développeur super expérimenté pour un plugin, mais
il faut connaître un minimum de choses, oui.

Le plus simple je pense serait de partir d'un plugin qui fait déjà
quelque chose de similaire (ie. ajouter des données en base par des
pages dédiées) et de l'adapter.

Pour ma part, entre Galette et les plugins officiels, je ne m'engagerai
pas sur d'autres développements de plugins.
Je le proposais à l'époque des versions sponsorisées de Galette, mais
personne n'en a jamais demandé :D

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] mise à jour liste d'adherents par imports successifs

2016-12-02 Par sujet Johan Cwiklinski
Salut,

Le 30/11/2016 à 15:38, eM Tv a écrit :
> Bonjour,
> 
> Sauf que l'import de Galette ne fait que
> créer et pas mettre à jour la table adhérents, semble-t-il ?

Oui, l'import ne fait qu'ajouter des adhérents.

> Je peux mettre les mains dans le php, ou modifier des attributs de champs
> dans les tables via phpmyadmin si on me donne des pistes..

Pour rendre ça possible, il va falloir toucher au code PHP.

L'idée je pense serait de modifier le processus d'import pour qu'il
mette à jour les fiches plutôt que de les créer.
Il faudra pour cela que le fichier comporte une colonne avec l'id_adh
généré par Galette ; cette valeur sera utilisé pour la mise à jour.

Ensuite, du côté de
https://github.com/galette/galette/blob/develop/galette/lib/Galette/IO/CsvIn.php#L341

Il faudrait voir si on a la valeur de l'identifiant, et charger le
membre existant en base (voir Adherent::load()).

Ça ne devrait pas être trop compliqué à faire ; have fun ;)

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] mise à jour depuis 0.62

2016-12-02 Par sujet Johan Cwiklinski
Salut,

Le 02/12/2016 à 12:43, Nina Presotto a écrit :
> Est-il possible de faire une mise à jour depuis la 0.62 ?

En théorie, oui ; en pratique... Aucune idée. La 0.62 a entre 10 et 12
ans ; je ne connaissais pas encore Galette à cette époque.

Clairement, ce n'est pas testé ; et je ne peux pas le faire.

Ce qui serait intéressant, c'est d'essayer, de voir quels sont les
problèmes, et d'essayer de les corriger.

Si personne ne le fait, les mise à jour depuis des versions trop
anciennes ne seront certainement plus proposées à l'avenir.

La solution que propose François devrait fonctionner sinon.

Dans tous les cas, la sauvegarde et les tests après coup sont de mise.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] PDF

2016-12-02 Par sujet Johan Cwiklinski
Salut,

Le 01/12/2016 à 11:35, Restaurant Le Castellino a écrit :
> C'est installé sur un synology avec mariadb
> 
> je n'ai pas de logs de galette et je ne sais pas ou trouver les lois serveur
> je sais installer mais après pas très a l'aise !

Pas de logs Galette ? Heu... C'est une première.

Les logs système... Bah ça dépend du système. Ça peut être dans les logs
erreurs apache, ou dan sun log spécifique à php.

Généralement, sous linux, les fichiers de logs se trouvent quelque part
sous /var/log ; à voir.

Sinon, la FAQ indique comment afficher temporairement les erreurs sur le
site directement.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Coincé dans la mise à jour

2016-12-02 Par sujet Johan Cwiklinski
Salut,

Le 01/12/2016 à 15:12, Guillaume Rousse a écrit :
> 
> 
> Le 01/12/2016 à 14:55, spoky a écrit :
>> Bonjour. pour la mise à jour.
>> 1.sauvegarde ta base de donnée sql.
>> 2.supprime toutes les tables de ta base.
>> 3.effectue ta mise à jour. (Lors de la MAJ. Les table vous être
>> installées.
>> Lorsque la MAJ est terminée . supprimé toutes les tables.
>> 4. depuis mysql fait importer. choisi ta sauvegarde. et voilà .
> Euh...
> 
> La méthode que tu préconises ici consiste à supprimer la base de la
> version N, à forcer la mise en place d'une base vide avec le schéma de
> la version N+1, puis à la remplacer par la base d'avant, ce qui va
> provoquer la conversion de la base du schéma N au schéma N+1.
> 
> C'est quoi l'intérêt, à part de montrer qu'on peut se compliquer la vie ?

Et en plus, ça ne va pas marcher. La mise à jour de Galette (lorsque
c'est nécessaire !) ne fait pas forcément que des requêtes SQL.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Coincé dans la mise à jour

2016-12-02 Par sujet Johan Cwiklinski
Salut,

Le 01/12/2016 à 14:21, François Fogel a écrit :
> Bonjour,
> 
> tout se passait bien pendant la mise à jour > 0.8.3, jusqu'à l'étape "Mise à 
> jour de la base de données".
> 
> La table _adherents refuse obstinément de se mettre à jour... Croix rouge... 
> blocage

Tu n'a probablement pas lu ce que t'indiquait la page.

La mise à jour de Galette n'implique pas systématiquement une mise à
jour de la base de données. Et c'est le cas entre la 0.8.2 et la 0.8.3.

Si la mise à jour est requise, un message s'affiche dans Galette et rend
son utilisation impossible tant que la mise à jour n'est pas effectuée
correctement.
Si rien n'est indiqué, c'est qu'il n'y a rien à faire.

J'ai modifié la documentation pour que ce soit plus clair
(http://galette.eu/documentation/fr/installation/update.html).

Par ailleurs, si l'on lance tout de même une mise à jour, sur la page de
sélection de la version antérieure de Galette, le message suivant est
affiché :
« Il semble que vous utilisiez déjà la dernière version de Galette !
Êtes-vous certain de vouloir effectuer une mise à jour ? »

Si malgré ça tu sélectionnes arbitrairement une version ; le résultat ne
pourra qu'être incorrect.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] (sans objet)

2016-12-02 Par sujet Johan Cwiklinski
Salut,

Le 29/11/2016 à 10:21, Alexandra Daugenet a écrit :
> Merci de votre retour et désolée pour le fichier encombrant.

Pas de soucis.

> Ma version de PHP est la 7.0.10 ; ma version de MySQL est la 5.7.14.
> J'ai installé WampServeur version 3.0.6.

OK, je penche donc pour un problème d'incompatibilité avec MySQL 5.7 :-/

Je n'utilise plus MySQL depuis pas mal de temps, au profit de MariaDB ;
mais ce problème particulier est tout de même bien étrange.

Je vais essayer de reproduire pour pouvoir corriger, je vous tiens informés.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] (sans objet)

2016-12-02 Par sujet Johan Cwiklinski
Salut,

Le 25/11/2016 à 22:17, Diabolo a écrit :
> Je viens de faire une installation avec mariadb. Le problème n'est plus
> là! :-)

Merci d'avoir pu me confirmer ça.

Quelle est la version de MySQL qui était utilisée ?

> Il y a donc dans les évolutions respectives de mariadb et mysql quelque
> chose qui fonctionne différemment et qui "déraille" côté mysql.

Oui, ou bien c'est relatif à la configuration ; c'est aussi une possibilité.
Pourrais-tu me donner le contenu du fichier de config my.ini ?

Merci,
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] (sans objet)

2016-11-25 Par sujet Johan Cwiklinski
Salut,

Le 22/11/2016 à 16:14, Alexandra Daugenet a écrit :
> Bonjour,
> 
> Toute nouvelle dans la communauté Galette, j'ai installé le logiciel et je
> rencontre des difficultés.

Bienvenue :)

> Lorsque je souhaite ajouter un adhérent ou accéder aux rubriques "recherche
> avancée" et "graphiques", j'obtiens un message d'erreur comme indiqué
> ci-dessous.
> [image: Images intégrées 2]

Nota bene: à l'avenir, merci de préférer des copié/collé des messages
plutôt que l'envoi d'une image -- c'est moins lorud ;)

> Je travaille sous Win 10, à jour. J'ai téléchargé la dernière version de
> Galette et ai suivi la procédure d'installation.
> Merci à vous par avance de me venir en aide.

Hum... Ce qui est « rigolo », c'est que je viens à l'instant de répondre
à un problème tout à fait similaire sur un environnement totalement
différent...

Quelles sont précisément les versions de PHP et de MySQL (ou MariaDB)
utilisées ?
Sous windows, je suppose que tu as utilisé un truc du style wampp ou
easyphp ; il faudrait savoir lequel et sa version également.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] SEL Banque de temps

2016-11-25 Par sujet Johan Cwiklinski
Salut,

Le 22/11/2016 à 15:51, AFINFO a écrit :
> Est-ce que mon fonctionnement est réalisable en standard ?
> Est-il possible de détourner le compteur nombre de jours restants ?

Je ne suis pas absolument certain d'avoir compris exactement ce que tu
cherches à faire, mais la réponse aux deux points ci-dessus est
simplement "non" :)

> Faut il passer par le développement d'un plugin ?

Oui :)

> La réponse "Galette n'est pas adapté à ce projet" me convient aussi. Je
> garde tout de même l'outil pour une autre association.

Avec un plugin, tout est possible. Vu que la demande porte sur quelque
chose qui n'est absolument pas intégré à Galette, avec un plugin, ça
peut le faire. Mais encore faut-il le développer bien sûr.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Statut de l'adhérent

2016-11-25 Par sujet Johan Cwiklinski
Salut,

Le 21/11/2016 à 12:24, Adrien Caillot a écrit :
> C'est une bonne raison. :-)

:D

> Peut-être qu'il pourrait être bien de proposer une automatisation
> totale, mais en option et désactivée par défaut, sous forme de deux
> cases à cocher :
> 
> - Automatiser le statut au moment de l'adhésion.
> 
> => Si la case est cochée, une nouvelle (ré)adhésion entraîne
> immédiatement le passage au statut de membre actif.

Je pense que ça pourrait être fait sans option. À priori, l'adhérent
redevient actif s'il paie sa cotisation ; je ne parviens pas à voir de
cas de figure où ce ne serait pas le cas.

> - Automatiser le statut lorsqu'une adhésion arrive à expiration.
> 
> => Si la case est cochée, tout adhérent n'ayant pas repayé devient un
> ancien membre au bout de 'n' mois de retard ('n' paramétrable).

Là, ça se complique. Ce que je crains, c'est que ce système ne convienne
pas à tout le monde, et que du coup des demandes contradictoires
finissent par arriver :(
Si l'on parvenait à définir de manière certaine les comportements
distincts, ce serait probablement envisageable, mais pour moi c'est trop
flou pour le moment.

> On peut aussi imaginer deux boutons permettant d'effectuer les mêmes
> actions, pour des associations qui ne souhaiteraient pas automatiser ces
> actions mais souhaiteraient pouvoir les effectuer en quelques clics au
> moment où elles le souhaitent.

Pourquoi pas... Et ça peut même être fait par un plugin (oui, je suis
feignant :D).

> Bon, je propose ça comme ça, mais je ne pense pas que ça soit une
> priorité non plus. :-)

Non, pas vraiment, j'ai d'autres choses en tête pour Galette pour le
moment ;-)

> Je n'aurai pas vraiment le temps, mais comme je vais faire une réponse
> complète à l'association qui m'a posé la question, je la renverrai aussi
> sur la liste et si quelqu'un est motivé pour la reprendre et l'inclure
> dans la doc je n'y verrai aucun inconvénient.

Ça, à la rigeur, je peux faire... Bien qu'un travail complètement
pré-maché m'aurait tout autant convenu, sinon davantage ;p

>>  et d'autre part la modification de fiches en masse devrait
>> simplifier la vie des gestionnaires sur ce point par la suite.
> 
> La modification des fiches en masse ? Ça rejoint peut-être en partie ce
> que je propose ci-dessus (pas l'automatisation, mais les boutons).

Peut-être, oui...

Le fonctionnement prévu : sélection d'adhérents depuis la liste (comme
pour l'envoi d'un mailing), et modification d'une donnée (status, actif,
... -- ça reste à définir) pour l'ensemble des fiches sélectionnées.
Le délai prévu : absolument aucun :D

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Statut de l'adhérent

2016-11-25 Par sujet Johan Cwiklinski
Salut,

Le 21/11/2016 à 23:53, Adrien Caillot a écrit :
> Après, j'avoue que ça me pose un problème de principe de laisser courir
> une adhésion pour une personne qu'on a virée. Si elle a été exclue, son
> adhésion est pour moi terminée. Même si elle avait été payée.
> Mais chacun son opinion et je n'ai pas de problème avec le fait que la
> votre soit différente. C'est plus une question de goûts qu'autre chose.

Et c'est aussi quelque chose qui n'est absolument pas géré par Galette
en fait ;)

Après, il est certain que chaque association va gérer plein de choses
comme elle l'entend... D'où la difficulté (pour moi !) de réussir à
conserver quelque chose de générique et qui ne devienne pas une usine à
gaz :-)

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Statut de l'adhérent

2016-11-20 Par sujet Johan Cwiklinski
Salut,

Le 17/11/2016 à 12:13, Adrien Caillot a écrit :
> Bonjour,
> 
> Autre question, donc autre mail. (Je n'en aurai pas d'autre aujourd'hui,
> en principe.)
> 
> La même association m'a fait une remarque que je m'étais moi-même faite
> depuis longtemps. Mais à moi, ça me convenait comme ça. À eux, non...
> 
> Chaque adhérent a un statut : membre actif, non membre, ancien membre...
> 
> Or, au premier abord, on s'attend à ce que ce statut soit lié à l'état
> de l'adhésion. On s'attend à ce qu'un membre à jour de cotisation soit
> un membre actif, et qu'une fois que son adhésion arrive à échéance il
> devienne un ancien membre.
> 
> Or, ce n'est pas le cas. Ce statut a son propre champ dans la base, et
> son remplissage doit être manuel.
> 
> J'ai donc deux questions :
> 
> - À quoi ça sert que ça soit fait comme ça ? Je veux bien l'avis du
> développeur pour savoir ce qui a motivé ce choix, et l'avis
> d'utilisateurs qui trouvent cela pratique.

Pour ma part, très franchement, je n'ai pas connaissance de règles
établies particulièrement concernant cette partie.
J'ai en gros essayé de conserver ce qui existait quand j'ai repris le
projet (mais rien n'est garanti).

> - Est-ce qu'il existe un moyen de l'automatiser, autre que « fais ton
> propre script le toi-même » (car ça, je peux le faire, mais j'ai pas
> besoin qu'on me le dise) ?

Au vu des différentes réponses apportées par les co-listiers, je crains
qu'une automatisation en vienne au final à supprimer la souplesse de
Galette de ce point de vue...

Globalement, ça mérite d'être clarifié d'une part (si quelqu'un veut
préparer le laïus qui va bien dans la doc - moi, je n'aurai pas le
temps), et d'autre part la modification de fiches en masse devrait
simplifier la vie des gestionnaires sur ce point par la suite.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Question sur la recherche simple et le statut Administrateur

2016-11-20 Par sujet Johan Cwiklinski
Salut,

Le 17/11/2016 à 11:55, Adrien Caillot a écrit :
> Bonjour,
> 
> Une association pour laquelle j'ai installé Galette m'a fait la remarque
> suivante :
> 
> Quand on ouvre la page « recherche avancée », dans la partie « recherche
> simple », on peut choisir de chercher en fonction du statut de
> l'adhésion : tout le monde, adhérents à jour, membres du bureau,
> administrateurs, etc.
> 
> Or, si on choisit « administrateurs » ce sont les administrateurs de
> Galette qui vont sortir, et non les membres du conseil d'administration
> de l'association.

Je comprends que le terme "administrateur" puisse être ambigu.
Cependant, il me semble que ce que tu cherches pour le coup, c'est
"membres du bureau", pas besoin d'ajouter quoi que ce soit.

> L'utilisateur ne s'attend pas à cela, dans une zone qui concerne en
> principe le statut de l'adhésion.

De fait, non, ça concerne plus globalement le statut de l'adhérent au
sein de Galette, et non forcément au sein de l'association elle-même.

> 
> Est-ce qu'il ne faudrait pas mettre deux choix distincts : un pour les
> administrateurs de l'association, et un pour les administrateurs de
> Galette, avec des intitulés explicites ?
> 
> Qu'en pensez-vous et qu'en pense Johan ?

Cette liste provient directement de la recherche simple (depuis la liste
des adhérents).
Modifier ça en recherche avancée seulement obligerait à dupliquer toute
une partie du code, pour bien peu de choses finalement ; je ne suis pas
trop pour.

Partant du principe que les autres entrés suffisent amplement, je pense
que de renommer "Administrateurs" en "Administrateurs Galette" devrait
lever toute ambiguïté.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Personne pour m'aider sur le probleme Pliging Auto?

2016-11-12 Par sujet Johan Cwiklinski
Le 12/11/2016 à 16:58, Johan Cwiklinski a écrit :
> Salut,
> 
> Le 12/11/2016 à 12:51, Doumé a écrit :
>> Bonjour,
>>
>> J'ai toujours le problème avec le pluging auto: Liste des voitures,
>> Liste des modèles, ca marche ; mais toutes les autres listes me
>> renvoient ce log:
>>
>> Fatal error: Uncaught --> Smarty Compiler: Syntax error in template
>> "templates/default/object_list.tpl" on line 40 "$field}'))"
>> href="object.php?set={$set}&sup={$o->$pk}">> src="{$template_subdir}images/icon-trash.png" alt="{_T
>> string="[del]"}" width="16" height="16"/>" unexpected "escape"
>> attribute <-- thrown in
>> /flex/storage/teammadone.com/site/www/galette/includes/Smarty-3.1.21/sysplugins/smarty_internal_templatecompilerbase.php
>> on line 40
> 
> Étrange cette erreur... J'en ai fait récemment l'expérience sur la
> version de développement de Galette, mais c'était dû à un composant
> inexistant en 0.8.x...
> 
> Du coup, je ne vois pas. Peut-être essayer avec une autre version de
> smarty ? (voir la doc pour configurer le chemin).

Il faudrait peut-être aussi envisager de vider le contenu du dossier
"templates_c", mais je doute que ça corrige quoi que ce soit à vrai dire.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Ajout de Champs dans les fiches

2016-11-12 Par sujet Johan Cwiklinski
Salut,

Le 03/11/2016 à 23:13, Doumé a écrit :
> Bonsoir,
> 
> J'ai voulu rajouter des champs dans les fiches adhérents (Galette
> 0.8.3). Je vais sur Configuration, Configurer les fiches et je crée
> mes champs, pas de problèmes, mais quand je vais sur les fiches
> adhérents j'ai l'intitulé de mes champs suivi de: (not translated). 
> Si je vais sur Traduction des libellés, j'ai: 'Aucun libellé à
> traduire'

Une correction avait été proposée pour Galette 0.8.3 ; mais je n'ai pas
eu de retours... Force est de constater que ce n'est pas sufisant :-/

Il faudrait activer le mode DEV et/ou afficher les erreurs pour voir ce
qu'il se passe à ce moment là (voir la FAQ et la doc pour les procédures).

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Reflexion sur les langues

2016-11-12 Par sujet Johan Cwiklinski
Salut,

Le 08/11/2016 à 21:16, Doumé a écrit :
> Bonsoir,
> 
> Je ne sais pas si c'est normal mais le fichier 'lang_french.php' d'un
> pluging semble prioritaire sur le fichier 'lang_french.php' de
> galette !
> [...]

C'est "normal" actuellement.

> Je ne sais pas s'il y a moyen d'imposer que les traductions du
> fichier lang du pluging ne s'impose qu'au pluging ?

Non, ce n'est pas possible... C'est une limitation du système de
traductions qui sera levée dans la version 0.9 de Galette, mais pour
l'heure, le fichier de langue local à la précédence sur le fichier de
langue global, et les plugins ont la précédence sur le tout (donc,
potentiellement, un plugin "marchera" sur un autre).

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Personne pour m'aider sur le probleme Pliging Auto?

2016-11-12 Par sujet Johan Cwiklinski
Salut,

Le 12/11/2016 à 12:51, Doumé a écrit :
> Bonjour,
> 
> J'ai toujours le problème avec le pluging auto: Liste des voitures,
> Liste des modèles, ca marche ; mais toutes les autres listes me
> renvoient ce log:
> 
> Fatal error: Uncaught --> Smarty Compiler: Syntax error in template
> "templates/default/object_list.tpl" on line 40 "$field}'))"
> href="object.php?set={$set}&sup={$o->$pk}"> src="{$template_subdir}images/icon-trash.png" alt="{_T
> string="[del]"}" width="16" height="16"/>" unexpected "escape"
> attribute <-- thrown in
> /flex/storage/teammadone.com/site/www/galette/includes/Smarty-3.1.21/sysplugins/smarty_internal_templatecompilerbase.php
> on line 40

Étrange cette erreur... J'en ai fait récemment l'expérience sur la
version de développement de Galette, mais c'était dû à un composant
inexistant en 0.8.x...

Du coup, je ne vois pas. Peut-être essayer avec une autre version de
smarty ? (voir la doc pour configurer le chemin).

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Erreur 500 à la fin de l'installation

2016-11-01 Par sujet Johan Cwiklinski
Salut,

Le 30/10/2016 à 17:35, Doumé a écrit :
> Bonjour,
> 
> L'installation de Galette 0.8.3 se passe bien jusqu'à la fin mais au moment 
> de la connexion à la page d'accueil, j'ai:
> 
> Internal Server Error
> [...]
> 
> Je ne vois pas d'ou viens le problème, quelqu'un a-t-il la solution ?

Là, il faut voir les logs du serveur, ou afficher les erreurs (voir la FAQ).

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Problème installation Galette 0.8.3

2016-10-20 Par sujet Johan Cwiklinski

Salut,

Le 20.10.2016 17:24, f.lass...@free.fr a écrit :

Et le log contient ceci :
"94.23.17.209 - 2016-10-20 15:14:12 - 4 - PHP Warning: Erroneous data
format for unserializing 'Galette\Core\Login' in
/var/www/legtux.org/users/ascjudocazeres/www/galette/includes/galette.inc.php
on line 314
94.23.17.209 - 2016-10-20 15:14:12 - 5 - PHP Notice: unserialize():
Error at offset 30 of 816 bytes in
/var/www/legtux.org/users/ascjudocazeres/www/galette/includes/galette.inc.php
on line 314"

C'est que c'est-y qui s'pass ???


Je pense que tu as un bout d'une ancienne session qui traîne...

En théorie, il suffit de se déconnecter pour corriger le souci 
(http://galette/index.php?logout=1).


++
--
Johan

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] [Galette-devel] Galette 0.8.3

2016-10-18 Par sujet Johan Cwiklinski
Le 18/10/2016 à 18:30, Johan Cwiklinski a écrit :
> Salut,
> 
> La version 0.8.3 de votre Galette préférée est sortie ! :-)
> 
> Au menu... Ben, des nouveautés nouvelles, et des nouveautés moins
> nouvelles :p
> 
> Le changelog est là :
> http://galette.eu/documentation/fr/changelog.html
> 
> Pour le reste, c'est tout comme d'habitude.
> 
> Une chose à noter : il s'agit de la dernière version de la série 0.8 ;
> ce qui signifie que mis à part des corrections de bogues, plus rien
> n'arrivera ensuite ; avant la 0.9 qui sortira... Quand elle sera prête.
> 
> Notez au passage que la branche develop devient dès ce soir la 0.9 ; et
> que pas mal de choses risquent d'être pétées (la nigthly sera de facto
> pétée elle aussi) :D
> 
> Les plugins officiels vont suivre de très près. La doc suivra, mais de
> bien plus loin ; je n'ai pas le temps (ni trop la motivation il faut
> bien l'avouer :p) pour m'atteler à des choses fastidieuses à souhaits.
> 
> Bonne soirée,

La news sur le site :
https://goo.gl/7oPzjO :)

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

[Galette-discussion] Galette 0.8.3

2016-10-18 Par sujet Johan Cwiklinski
Salut,

La version 0.8.3 de votre Galette préférée est sortie ! :-)

Au menu... Ben, des nouveautés nouvelles, et des nouveautés moins
nouvelles :p

Le changelog est là :
http://galette.eu/documentation/fr/changelog.html

Pour le reste, c'est tout comme d'habitude.

Une chose à noter : il s'agit de la dernière version de la série 0.8 ;
ce qui signifie que mis à part des corrections de bogues, plus rien
n'arrivera ensuite ; avant la 0.9 qui sortira... Quand elle sera prête.

Notez au passage que la branche develop devient dès ce soir la 0.9 ; et
que pas mal de choses risquent d'être pétées (la nigthly sera de facto
pétée elle aussi) :D

Les plugins officiels vont suivre de très près. La doc suivra, mais de
bien plus loin ; je n'ai pas le temps (ni trop la motivation il faut
bien l'avouer :p) pour m'atteler à des choses fastidieuses à souhaits.

Bonne soirée,
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Bug Courriers automatiques adhérents enfants

2016-10-16 Par sujet Johan Cwiklinski
Salut,

Le 16/10/2016 à 15:14, f.lass...@free.fr a écrit :
> Bonjour, 
> 
> Je ne sais pas dire pourquoi, mais, en fait, la modif ne marche pas chez moi 
> ... :( 

Les fichiers ont été modifiés dans une version plus récente de Galette.

Backporter arbitrairement une seule partie de tout ça peut avoir des
résultats... étranges.

> "94.23.17.209 - 2016-10-16 13:07:49 - 3 - PHP Unknown: Object of class 
> Galette\Core\Db could not be converted to string in 
> /var/www/legtux.org/users/ascjudocazeres/www/galette/lib/Galette/Core/Db.php 
> on line 482 " 
> 
> Avez vous une idée du problème, svp ? 

Pas la moindre, non. Surtout que ça n'a visiblement pas grand chose à
voir avec la modification apportée.

Il faut tester avec la dernière version nightly (qui ne devrait plus
changer des masses d'ici la sortie de la 0.8.3).

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Signature

2016-10-09 Par sujet Johan Cwiklinski
Salut,

Le 08/10/2016 à 16:24, Deuxnielle a écrit :
> -> Configuration, Préférences, Courriel, Signature courriel
> 
> Après plusieurs essais, il semble que galette tronque le contenu ? 

Galette ne tronque rien. C'est mysql qui tronque les données trop
longues. Sous postgres, tu aurais eu une erreur.

La limite est de 200 caractères. C'est d'ailleurs la limite d'absolument
tous les champs des préférences ; ça ne peut se changer qu'en altérant
la base de données.

Note : une telle modification est à vos risques et périls, les scripts
de mise à jour ultérieurs n'en auraient cure, et les données seraient de
nouveau potentiellement tronquées...

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Factures cotisations adhérents "enfants"

2016-10-02 Par sujet Johan Cwiklinski
Le 02/10/2016 à 09:27, Johan Cwiklinski a écrit :
> Je pense qu'il faudrait, probablement dans Adherent.php, ajouter une
> méthode qui serait en charge de récupérer les informations d'adresse, où
> quelles se trouvent ; et peut-être même de charger le parent si les deps
> ne sont pas bonnes au départ (ce qui éviterai le problème initial, tout
> en conservant optionnel le chargement du parent qui n'est pas nécessaire
> partout).

Voilà ce que ça donnerait :
https://github.com/galette/galette/compare/feature/member_adress

> Le but, c'est juste d'éviter d'avoir à refaire tout ça à chaque fois que
> l'adresse doit être récupérée (depuis le plugin fullcard s'il survit par
> exemple).

Finalement... Je ne pense pas que ce soit adapté au plugin fullcard ni
au formulaire d'adhésion intégré.

Le but de cette sortie, c'est d'avoir les informations de l'adhérent ;
pas de son parent à priori.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Factures cotisations adhérents "enfants"

2016-10-02 Par sujet Johan Cwiklinski
Le 02/10/2016 à 09:27, Johan Cwiklinski a écrit :
> 
> Deuxième chose, qui me gêne un peu... Ici, que l'on ait renseigné ou pas
> une adresse pour l'adhérent lui-même, elle sera ignorée ; ça ne
> correspond pas au comportement documenté :
> http://galette.eu/documentation/fr/usermanual/adherents.html#liens-entre-fiches-adherents

Voir :
https://github.com/galette/galette/blob/develop/galette/etiquettes_adherents.php#L166

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Factures cotisations adhérents "enfants"

2016-10-02 Par sujet Johan Cwiklinski
Hello,

Le 01/10/2016 à 23:50, f.lass...@free.fr a écrit :
> Voilà ce que donne la boucle qui fonctionne :
> 
> if ($member->hasParent()) {   //Si 
> adhérent a un parent
>   $address = $member->parent->address;
> //Charger dans $address l'adresse du parent
>   if ( $member->parent->address_continuation != '' ) {
>   $address .= '' . 
> $member->parent->address_continuation;
>   }
>   $codezip = $member->parent->zipcode;
> //Charger dans $codezip le zipcode du parent
>   $town = $member->parent->town;  
> //Charger dans $town le town du parent
>   } else {//Sinon
>   $address = $member->address;
> //Charger dans $address l'adresse de l'adhérent
>   if ( $member->address_continuation != '' ) {
>   $address .= '' . 
> $member->address_continuation;
>   }
>   $codezip = $member->zipcode;
> //Charger dans $codezip le zipcode de l'adhérent
>   $town = $member->town;  
> //Charger dans $town le town de l'adhérent
>   }
> 
> Bien sûr, il faut aussi changer :
> 'adh_zip'   => $member->zipcode,
> Par :
> 'adh_zip'   => $codezip,
> Et :
> 'adh_town'  => $member->town,
> Par:
> 'adh_town'  => $town,
> 
> 
> Finalement, la bille avance doucement ! ... ;)

:-)

Je pense qu'il faudrait, probablement dans Adherent.php, ajouter une
méthode qui serait en charge de récupérer les informations d'adresse, où
quelles se trouvent ; et peut-être même de charger le parent si les deps
ne sont pas bonnes au départ (ce qui éviterai le problème initial, tout
en conservant optionnel le chargement du parent qui n'est pas nécessaire
partout).
Le but, c'est juste d'éviter d'avoir à refaire tout ça à chaque fois que
l'adresse doit être récupérée (depuis le plugin fullcard s'il survit par
exemple).

Deuxième chose, qui me gêne un peu... Ici, que l'on ait renseigné ou pas
une adresse pour l'adhérent lui-même, elle sera ignorée ; ça ne
correspond pas au comportement documenté :
http://galette.eu/documentation/fr/usermanual/adherents.html#liens-entre-fiches-adherents

Dans tous les cas, merci :-)

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Galette 8.3dev. Champs que l'adhérent ne peut pas modifier.

2016-10-01 Par sujet Johan Cwiklinski
Hello,

Le 30/09/2016 à 14:58, Guillaume Rousse a écrit :
> ça mérite au moins une autocritique, et une flagellation publique

Je propose que le responsable de la « fonctionnalité » écope de cette
punition.

Vu que je n'y suis pour rien, je propose en lieu et place que ce soit
mon prédécesseur qui s'y colle. Y'a pas de raison, il est plus
responsable que qui que ce soit d'autre :D

Le prédécesseur en question se reconnaîtra, j'en suis certain :p

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Galette 8.3dev. Champs que l'adhérent ne peut pas modifier.

2016-10-01 Par sujet Johan Cwiklinski
Hello,

Le 30/09/2016 à 10:55, roland.te...@gmail.com a écrit :
> Actuellement il y a quatre champs liés directement à la personne qui ne
> peuvent pas être modifiés par l'adhérent qui consulte sa fiche, alors que
> l'intéressé est le premier à savoir de quoi il s'agit :-).
> 
> - le Titre (choix entre Monsieur, Madame, Mademoiselle, Docteur, etc.),
> - le Genre (figé actuellement à "non obligatoire") de sorte que s'il n'a
> pas été renseigné à l'inscription, l'intéressé doit demander à
> l'administrateur de faire la correction ("Je suis un homme, je suis un
> homme, quoi de plus naturel en somme ...")
> - le Nom (je crois comprendre qu'il y a des problèmes d'indexation),
> - le Prénom (sais pas pourquoi).

Hum... À dire vrai, certains champs n'ont jamais été modifiables par
l'adhérent , mais ce n'est pas de mon fait ; ça a toujours été comme ça...

Il n'y au aucune raison technique (à ma connaissance en tous cas) poru
que l'adhérent ne puisse modifier son tite, son genre, ou encore ses nom
et prénom...

Le fait est que je ne sais pas du tout pourquoi ça a été mis en place à
l'initial... Rien à l'heure actuelle ne permet de compenser ça dans
Galette (on peut rendre un champ visible pour les administrateur
uniquement - mais l'adhérent ne le verra pas non plus du coup).

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Factures cotisations adhérents "enfants"

2016-10-01 Par sujet Johan Cwiklinski
Salut,

Le 01/10/2016 à 12:20, f.lass...@free.fr a écrit :
> Bonjour,
> 
> Pour le complément d'adresse, je j'essayais d'abord de faire marcher ma 
> boucle avant d'y inclure les infos qui nous sont nécessaires ... ;)

OK :)

> 
> J'avance un peu ...
> 
> Je n'arrive pas à tout expliquer mais :
> 
> ligne 66 : private $_parent; /**Déclaration de la variable $_parent*/
> 
> ligne 106 : if ($member->hasParent()) {
>   $address = $member->parent;
>   } else {
>   $address = $member->address;
>   }
> 
> Cette boucle remonte, si l'adhérent possède un parent, le numéro (id ?) de 
> son parent en guise d'adresse ! (c'est bon signe ! :D )
> 
> Par contre, si je rajoute : $address = $member->parent->address;
> Rien ne s'affiche (le champ est vide) ... :/
> 
> C'est frustrant, je sens que je ne suis pas loin ...

Alors, il faut prendre l'habitude de consulter les logs (système,
galette, ...) ; ils sont plein d'information très intéressantes quand tu
rencontres un souci (je dis ça car là, tu devrait avoir un Warning dans
les logs - ça ne bloque pas l'exécution, mais ça ne marche pas quand
même :D).

Je pense ton souci est dû aux dépendances de l'adhérent... Cela n'est
pas documenté (pas eu le temps ? pas pensé ? les deux ?). Bref.

Lorsque l'on charge un adhérent, un certain nombre de choses peuvent
être récupérées en plus des informations de l'adhérent lui-même, (son
parent, ses groupes, son image, ses cotisations, ses enfants). Les
valeurs par défaut sont définies dans Adherent.php (confer $_deps = [];).

Il s'est avéré que le chargement inconditionnel de l'ensemble des ces
informations, quand elles ne sont pas nécessaires, pose des problèmes de
performances.

Du coup, j'ai instauré un chargement conditionnel de ces dépendances,
avec un minimum très minimal... De fait, les informations du parent ne
sont pas chargées par défaut ; je pense que ton problème vient de là :)

Dans PdfContribution.php, je pense qu'il suffit de remplacer :
$member = new Adherent($this->_contrib->member);

Par :
$member = new Adherent($this->_contrib->member, ['parent' > true]);

Cela devrait régler ton problème ;)

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Factures cotisations adhérents "enfants"

2016-09-29 Par sujet Johan Cwiklinski
Salut,

Le 29/09/2016 à 19:25, f.lass...@free.fr a écrit :
> Je suis vraiment une bille en PHP ... 
> 
> Histoire de ne pas vous solliciter pour tout, je cherche une solution à ce 
> bug, comme un grand ... Loupé ! ... 
> Voici ce que j'essaie de faire sur le fichier PdfContribution.php : 
> 
> Ligne 104 : 
> $address = $member->address; 
> if ( $member->address_continuation != '' ) { 
> $address .= '' . $member->address_continuation; 
> } 
> 
> Je remplace par : 
> 
> if ($member->hasParent()) { 
> $address = $member->parent->address; 
> } else { 
> $address = $member->address; 
> } 
> 
> if ( $member->address_continuation != '' ) { 
> $address .= '' . $member->address_continuation; 
> } 

Bon, je dirai que tu as zappé le complément d'adresse dans l'histoire ;
mais sinon ça me semble tout à fait cohérent ; rien de particulier ne me
saute aux yeux...

Je n'ai pas vérifié le code (je suis vraiment fatigué, j'aimerai me
reposer un peu là) - mais je pense que l'adresse du parent ne devrait
être récupérée que si l'adhérent courant n'a pas d'adresse.

Bref, ça ne fait pas avancer le schmilblick, désolé :D

J'essaierai de regarder ça de plus près dès que j'aurai un regain de
vitalité (ou quand les journées feront enfin 36 heures ! :D).

> Vous croyez qu'il faut m'achever ??? :-P 

On peut encore attendre un peu ;)

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Test requis pour Galette 0.8.3 - news

2016-09-29 Par sujet Johan Cwiklinski
Hello,

Le 29/09/2016 à 20:29, Guillaume Rousse a écrit :
> Sauf que la nouvelle implémentation, certes beaucoup plus facile à
> mettre en œuvre pour un utilisateur lambda (c'était le but), n'est pas
> 100% équivalente à l'ancienne, notamment parce qu'il n'est pas possible
> d'avoir autant de contrôle qu'avec du code PHP dédié. Je pense notamment
> à l'utilisation de champs dynamiques complexes, de type liste de cases à
> cocher, pour lesquels il faut souvent pouvoir faire de la mise en page
> pour aligner correctement les options.

Oui, forcément ; la syntaxe HTML/CSS proposée par la bibliothèque PDF a
le mérite d'exister, mais elle est fort limitée :-/

> Bref, en attendant de trouver un moyen d'enrichir le système de template
> pour arriver à un résultat complétement équivalent, je pense qu'il
> faudrait continuer à proposer le plugin pour les emm^H^H^Hutilisateurs
> exigeants dans mon genre. Et même mieux, mettre en place un nouveau hook
> dédié dans galette pour que la fonctionnalité maintenant native soit
> masquée lorsque le plugin est installé: aujourd'hui, quand le plugin est
> installé sur une 8.3, on se retrouve avec deux icônes portant le même
> nom (fiche adhérent, en français) qui pointent vers deux URLs
> différentes, avec deux résultats différents. Ca, je peux essayer de m'en
> charger.

Bon, pour tout dire, j'avais l'intention de déprécier le plugin... Mais
l est vrai que le résultat est plus "net" et que donc ça a un intérêt.

Si tu as l'occasion de te pencher sur le problème de doublon que ça
pose, je suis preneur :-)

Merci,
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Test requis pour Galette 0.8.3 - news

2016-09-29 Par sujet Johan Cwiklinski
Hello,

Le 29/09/2016 à 20:11, Guillaume Rousse a écrit :
>> Tu as lancé la mise à jour toi même ou Galette a gueulé ?
> J'ai bêtement supprimé le fichier config.inc.php sans réfléchir :)

:-)

> Effectivement, ca passe mieux quand on se contente de mettre à jour, au
> détail du modèle manquant, effectivement.

OK, merci. J'ai créé un ticket pour ce dernier problème :
http://redmine.ulysses.fr/issues/976

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] TR: Plugin Auto

2016-09-28 Par sujet Johan Cwiklinski
Hello,

Le 26/09/2016 à 22:05, Michel Verdier a écrit :
> ( au passage la suppression devrait être réservé au gestionnaire, pour des
> raisons de conservation d'historique)

Qu'est-ce que tu appelles gestionnaire ? admin + membres du bureau ?

> Le champ IMMATRICULATION ne parait pas modifiable (c'etait peut être le cas
> avant...)

Je n'ai pas réussi à reproduire le problème... Que ce soit en admin ou
connecté avec l'adhérent, j'ai pu modifier l'immatriculation sans
problèmes :(

> La suppression est plus problématique , ne fonctionne pas (dans les 3
> niveaux)

Les problèmes de traductions sont corrigés, de même que le souci de page
non trouvée.

Quand à la suppression elle-même ; le seul cas de figure que j'ai
trouvé, c'est lorsque le véhicule possède un historique, sa suppression
est effectivement impossible.

Dans les autres cas, je n'ai pas eu de problème :)

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Test requis pour Galette 0.8.3 - news

2016-09-28 Par sujet Johan Cwiklinski
Hello,

Le 26/09/2016 à 20:21, Johan Cwiklinski a écrit :
> J'aimerai sortir - sous peu - la version 0.8.3 de Galette, qui comprend
> les corrections des différents bogues qui ont été remontés, et une ou
> deux nouveautés.
> 
> Je n'ai en revanche pas du tout le temps de tester. J'aimerai avoir des
> retours ; autant ne pas sortir une version qui serait pleine de bugs ! ;)

Un certain nombre (voire un nombre certain) de problèmes ont dores et
déjà été soulevés ; et on été corrigés...

La nightly est bien entendu à jour !

> Je pense que les plugins fullcard et admintools vont être intégrés
> directement à Galette. C'est en cours de discussion, je ne suis pas
> encore tout à fait unanime.

En fait, Guillaume R. m'a quelque peu forcé la main en réintégrant le
plugin fullcard déjà ; c'est acté pour la 0.8.3...

Il a également découvert et corrigé un bug à l'installation (pas
forcément spécifique à cette version) ; donc un très grand merci à lui !

Un très grand merci aussi à Roland, qui - comme à l'accoutumée - a testé
et remonté un bon nombre de soucis, mineurs et moins mineurs !

Pour les autres, je rappelle que j'accepte toute contribution... Rapport
de bogue, traduction, documentation, ..., donations pécunières, en
nature, ... :p :p :p)

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Test requis pour Galette 0.8.3 - news

2016-09-28 Par sujet Johan Cwiklinski
Le 28/09/2016 à 21:06, Guillaume Rousse a écrit :
> Le 28/09/2016 à 20:27, Johan Cwiklinski a écrit :
>>> - il n'y a pas de procédure de mise à jour de la base entre 0.8.2 et
>>> 0.8.3
>>
>> Oui, il n'y a pas de modification du côté de la base :)
> Certes, mais l'étape de mise à jour est obligatoire, et impose de
> choisir une version précédente, dans une liste qui s'arrête à 0.8.1. Je
> ne vois pas le moyen de continuer au delà. J'imagine que reconnaitre une
> version 0.8.2 et passer, ou proposer de choisir manuellement cette
> version devrait suffire.
> 

L'étape mise à jour n'est normalement pas à faire du coup... Bien que
là, on ajoute des nouvelles données dans les modèles, et ce devrait
l'être au final...

Tu as lancé la mise à jour toi même ou Galette a gueulé ?

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Factures cotisations adhérents "enfants"

2016-09-28 Par sujet Johan Cwiklinski
Le 28/09/2016 à 21:06, Frederic LASSAVE a écrit :
> Je comprend la complexité de la chose ...
> 
> Ne serait il pas possible de stocker le non et l'adresse du parent dans deux 
> nouvelles variables ?
> Exemple : {NAME_PARENT_ADH} et {ADR_PARENT_ADH}

Ce n'est pas aussi simple... Que faire si l'adhérent n'a pas de parent ?
Et si on prévoit une NAME_CHILD_ADH et qu'il n'a pas d'enfant ?

Bref, il faut penser à tous les cas de figure, la notion de famille
étant très récente dans Galette, il y a fort à parier que la majorité
n'en auront pas... Et il faut rester parfaitement générique dans tous
les cas ;)

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Factures cotisations adhérents "enfants"

2016-09-28 Par sujet Johan Cwiklinski
Salut,

Le 27/09/2016 à 16:59, Frederic LASSAVE a écrit :
> Pour précision, mon modèle PDF est construit sur la base d'un courrier :
> [Logo]
> [Name_adh]
> [Adr_adh]
> 
> «je soussigné ... Atteste que [Name_adh] ("enfant") ...»
> 
> Je sais pas si je suis très clair !?...
> Du coup, j'aimerai que le premier [Name_adh] soit celui du "parent" (quid si 
> l'adhérent est lui-même "parent") et que le second reste celui de "l'enfant" 
> ...

Pour le coup, je ne m'attendais pas à ça, tu fais bien de préciser...

J'allais juste remplacer le nom et l'adresse par ceux du parent ; ce que
tu demandes est bien plus compliqué...

Bon, je vais voir ce que je peux faire, mais si c'est trop long, ça
attendra la 0.9, désolé (le but actuel, c'est de sortir une 0.8 assez
rapidement - j'ai déjà beaucoup à faire ;)).

Dans tous les cas, si tu avais créé un ticket, il faudrait le compléter.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Test requis pour Galette 0.8.3 - news

2016-09-28 Par sujet Johan Cwiklinski
Hello,

Le 28/09/2016 à 20:01, Guillaume Rousse a écrit :
> Erreur suivante:
> - la version est toujours définie à 0.8.2.3: c'est purement cosmétique

En effet.. C'est corrigé, merci.

> - il n'y a pas de procédure de mise à jour de la base entre 0.8.2 et 0.8.3

Oui, il n'y a pas de modification du côté de la base :)

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Test requis pour Galette 0.8.3 - news

2016-09-28 Par sujet Johan Cwiklinski
Hello,

Le 28/09/2016 à 19:50, Guillaume Rousse a écrit :
> Bingo, j'ai trouvé l'erreur, et la correction:
> -- BUILD/galette-dev/galette/lib/Galette/Entity/Entitled.php~   
> 2016-09-27 06:08:06.0 +0200
> +++ BUILD/galette-dev/galette/lib/Galette/Entity/Entitled.php   
> 2016-09-28 19:49:13.504448445 +0200
> @@ -170,7 +170,7 @@
>  $v = null;
>  if ( $i === 0 ) {
>  $v = ':id';
> -} else if ( $v === 1 ) {
> +} else if ( $i === 1 ) {
>  $v = ':libelle';
>  } else if ( $i === 2 ) {
>  $v = ':third';

Diantre ! Comment cela a-t-il pu fonctionner un jour ??

Merci !
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Test requis pour Galette 0.8.3 - news

2016-09-27 Par sujet Johan Cwiklinski
Hello Guillaume,

> Une installation from scratch (pas une mise à jour) bloque au niveau de
> l'initialisation des données, pour les types de contribution et les
> statuts.

Arf :(

> 127.0.0.1 - 2016-09-27 18:51:13 - 4 - Unable to initialize defaults
> (contribution type).Statement could not be executed (HY093 -  - )
> 127.0.0.1 - 2016-09-27 18:51:13 - 4 - Unable to initialize defaults
> (status).Statement could not be executed (HY093 -  - )

C'est sur une base MySQL ou Postgres ?

Pourrais-tu reproduire, mais en changeant avant le "$e->getMessage()" en
"$e->getStackTrace()" du fichier
galette/lib/Galette/Entity/Entitled.php; ligne 213 ? Pour voir si on
obitnet davantage d'informations.

> Dans les logs de galette, je n'ai pas trouvé de trace des requêtes
> correspondantes, même avec un niveau de log 10, et en mode dev :(

Pour le coup, c'est "normal", seules les requêtes simples sont loguées,
et là, ce sont des requêtes préparées qui sont utilisées.

Malgré le peu d'infos remontées dans le log (ce qui est assez étrange
aussi), je pense qu'il s'agit d'une erreur du type "invalid parameter"
dans la requête préparée...

Merci,
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] TR: Plugin Auto

2016-09-26 Par sujet Johan Cwiklinski
Salut,

Le 25/09/2016 à 21:26, Johan a écrit :
> Une dizaine de fichiers ont été modifiés, le plus sur serait de récupérer 
> l'archive sur github :
> https://github.com/galette/plugin-auto/archive/develop.tar.gz

Hum... Ping du coup ?
Ça marche ? Ça marche pas ? :]

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

[Galette-discussion] Test requis pour Galette 0.8.3 - news

2016-09-26 Par sujet Johan Cwiklinski
Salut,

J'aimerai sortir - sous peu - la version 0.8.3 de Galette, qui comprend
les corrections des différents bogues qui ont été remontés, et une ou
deux nouveautés.

Je n'ai en revanche pas du tout le temps de tester. J'aimerai avoir des
retours ; autant ne pas sortir une version qui serait pleine de bugs ! ;)

D'avance, merci.

Vous pouvez la récupérer là :
http://download.tuxfamily.org/galette/galette-dev.tar.bz2

Le diff (brut) est là :
https://github.com/galette/galette/compare/0.8.2.3...develop

Je ferai - comme d'habitude - un changelog un peu plus joli, mais en
même temps que la release (pas le temps, je vous dit :D).

Il s'agira de la dernière version 0.8 de Galette (hors éventuels bugs
critiques).
Après ça, je rapatrie le boulot qui a déjà été fait pour la future 0.9
(voir https://github.com/galette/galette/compare/feature/slim3), et
c'est ça qui deviendra la version "dev". Vous pourrez constater qu'il y
a quelques petits changements - bien qu'il reste du boulot...

Comme ça avait été annoncé déjà ; les plugins vont devoir être modifiés
pour la 0.9, j'ai déjà commencé le travail sur maps
(https://github.com/galette/plugin-maps/compare/feature/slim), fullcard
(https://github.com/galette/plugin-fullcard/compare/feature/slim) et
auto (https://github.com/galette/plugin-auto/compare/feature/slim).

Je pense que les plugins fullcard et admintools vont être intégrés
directement à Galette. C'est en cours de discussion, je ne suis pas
encore tout à fait unanime.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] TR: Plugin Auto

2016-09-25 Par sujet Johan Cwiklinski
Salut,

Le 25/09/2016 à 13:00, Johan a écrit :
> Patch proposé sur le ticket :
> http://bugs.galette.eu/issues/961
> 
> Si ça ne fonctionne pas ou qu'il manque encore des choses, merci de préciser. 
>  J'ai n'ai pas le temps d'essayer les différents cas de figure.

J'ai apporté d'autres petites corrections. La branche develop devrait
être fonctionnelle.

L'accès aux responsables de groupes n'est pas fait ; c'est un gros
travail qui sera fait après l'adaptation du plugin à la future 0.9 de
Galette.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Plugin Auto

2016-09-25 Par sujet Johan Cwiklinski
Salut,

Le 13/09/2016 à 14:43, Frédéric CROZET a écrit :
> Bonjour,
> 
> Merci, le problème est bien corrigé concernant le champ Model avec le rajout 
> de « use GaletteAuto\Model; »
> Par contre, je n'ai pas reproduit le problème avec Picture.

C'est corrigé sur le develop.

> Sinon, pour les autres petites erreurs :
> "Tout (dé)cocher | Inverser la sélection" ne fonctionne pas. Car il y a une 
> erreur du nom attribué au Checkbox pour Objets.list.tpl et véhicles.list.tpl

Corrigé également.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Nouvel adhérent et statut par défaut

2016-09-22 Par sujet Johan Cwiklinski
Salut,

Le 22/09/2016 à 18:35, Geguce a écrit :
> Bonjour
> Dans le fichier galette\lib\Galette\Entity\status.php vers la ligne 54
> il y a la déclaration du status par défaut utilisé par galette, il
> faudrait voir ce que ça implique de le passer de la valeur 9 à la valeur
> 13 par exemple. Ca reste une modif du code de galette et donc à refaire
> à chaque mise à jour. Il y a peut être une autre méthode mais c'est tout
> ce que je peux proposer. Je n'ai aucune idées des autres répercussions
> que ça peut avoir dans les autres pages de galette, à vous de tester.

C'est effectivement la seule solution à l'heure actuelle pour modifier
le statut par défaut des nouveaux adhérents.

En revanche, il vaut mieux se baser sur les status "système", qui ne
peuvent être supprimés (entre 1 et 10 - "4" pour membre actif).

Quant aux répercussions... Difficile à dire. Si ce n'est pas prévu, on
peut toujours s'attendre à des surprises ; néanmoins ce devrait être
assez limité au pire des cas (cela s'entend sans aucune garantie de ma
part :p).

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] surcharger le css (suite)

2016-09-22 Par sujet Johan Cwiklinski
Salut,

Le 22/09/2016 à 15:38, Du Pasquier a écrit :
> Je tombe sur un os : le champ qui propose un mot de passe automatique
> est une image générée par un script.
> Le problème c'est que cette images est minuscule,
> presque impossible à lire (et il faut pouvoir la lire sans faute).
> Je cherche un moyen pour agrandir cette image.

L'image en question est générée dans la méthode newImage() du fichier
galette/lib/Galette/Core/PasswordImage.php.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Envoi des identifiants

2016-09-14 Par sujet Johan Cwiklinski
Salut,

Le 14/09/2016 à 19:23, Jacques Laurenceau a écrit :
> D'autant plus que ce n'est pas conseillé d'envoyer des identifiants avec leur 
> mot de passe associé par mail ;-)

Galette ne fait pas ça, et ne le fera pas :)

Si j'ai le couragete/temps/whatever un jour de faire de la
rénitialisation de mot de passe en masse, la même procédure sera
appliquée (mais du coup, ça enverra systématiquement x mails [où x =
nombre d'adhérents] et vous allez vous retrouver marqués comme spammeurs
;p).

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Envoi des identifiants

2016-09-14 Par sujet Johan Cwiklinski
Salut,

Le 14/09/2016 à 19:03, Jacques Laurenceau a écrit :
> Bonsoir,
> 
> Si les pages publiques sont activées, il suffit d'en prévenir les adhérents, 
> leur rappeler la procédure : la 1ère fois, dire que l'on a perdu son mot de 
> passe (mot de passe oubkié).
> 
> Il saisissent alors leur mail et recevront les indications nécessaires pour 
> se 
> créer un mot de passe.

Il me semble bien en effet que ce soit la seule vraie solution à l'heure
actuelle ; merci.

La réinitialisation de comptes en masses est prévue ; je n'ai rien
contre, mais je n'ai absolument pas le temps (et de toutes manières, ce
sera *après* la 0.9 ;)).

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Plugin Auto

2016-09-12 Par sujet Johan Cwiklinski

Salut,

Le 12.09.2016 23:32, Frédéric CROZET a écrit :

Bonjour,

Je suis en train de personnalisé le plugin auto .

J'ai découvert quelques bugs mais pour celui-là, je sèche.

Pour la création d'un nouveau véhicule, si je rempli le formulaire
sans renseigner la marque et le modèle. J'arrive sur une page
blanche.

Dans un log, j'ai ça :

[Mon Sep 12 22:52:36.121050 2016] [:error] [pid 1160:tid 1860] [client
::1:51868] PHP Fatal error:  Class 'Model' not found in
C:\\xampp\\htdocs\\galette2\\plugins\\galette-plugin-auto\\vehicles_edit.php
on line 237, referer:
http://localhost/galette2/plugins/galette-plugin-auto/vehicles_edit.php


Bizarre que le problème ne se pose que dans ce cas là. Quoi qu'il en 
soit, il manque visiblement la déclaration du namespace.


Il devrait suffire d'ajouter, en haut du fichier un « use 
GaletteAuto\Model; » à côté de ses homologues.


En y regardant, il semble qu'une erreur sur l'envoi d'une image poserait 
également un problème, il manque un « use GaletteAuto\Picture; » 
également.


Merci de me faire savoir si ça corrige effectivement ce soucis ; que je 
puisse corriger dans le plugin.


Par ailleurs, ce serait pas mal de remonter les correctifs - ou tout au 
moins les bugs s'ils n'ont pas pu être corrigés... - vu que je vais 
devoir faire une nouvelle release du plugin, il serait bien qu'elle ne 
contienne pas de bogue « connus ».


++
--
Johan

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Fiche d'insciption

2016-09-11 Par sujet Johan Cwiklinski
Salut,

Le 09/09/2016 à 12:12, JM D a écrit :
> Y-a-t-il un moyen de faire parvenir *automatiquement *sa fiche
> d'inscription à un nouvel adhérent pour vérification sans q"'il puisse
> lui-même y apporter de modifications ?

Non, rien de ce type n'existe.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] carte

2016-09-11 Par sujet Johan Cwiklinski
Salut,

Le 10/09/2016 à 10:22, DDgallo a écrit :
> J'en profite pour remonter une question d'il y a quelques semaines qui
> n'a pas eu de réponse : comment peut-on modifier le template de carte
> pour le personnaliser ?

En dehors de possibilités offertes dans les préférences, voir le fichier
carte_adherent.php.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] carte

2016-09-11 Par sujet Johan Cwiklinski
Salut,

Le 10/09/2016 à 08:26, JM D a écrit :
> Peux-t-on changer la taille des cartes ?

Non.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Surcharge fichier Galette

2016-09-07 Par sujet Johan Cwiklinski

Salut,

Le 07.09.2016 10:56, Fredericos Tezorc a écrit :

Je souhaite modifier certain fichier template comment faire pour
surcharger sans modifier les fichiers initials.
Pour les feuilles de style .css, j'ai trouvé dans la doc mais pas
pour les .tpl.
Merci d'avance,


Ce n'est pas possible.

Un système de thèmes avait été prévu il y a fort longtemps, mais faute 
de temps/moyens/envie/whatever, ça n'a pas abouti.


Par ailleurs, il faut vraiment faire attention en modifiant les fichiers 
de templates, il arrive fréquemment que des erreurs surviennent si la 
modification n'est pas correcte, et ça met le bazaar lors des mises à 
jour (que ce soit modifié à la main dans les source, ou via un potentiel 
système de surcharge - ça ne change pas la donne :/).


++
--
Johan

___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Problème administrateur Galette

2016-08-24 Par sujet Johan Cwiklinski
Salut,

Le 24/08/2016 à 10:38, Christian Hardy a écrit :
> De plus les membres du bureau ont les mêmes droits que l'administrateur
> Galette. Dans ces conditions plutôt que de créer des statuts autant les
> mettre administrateur galette c'est beaucoup plus simple à gérer. C'est
> d'ailleurs ce que j'ai fait.

Les droits des membres du bureau sont moins étendus que ceux des
administrateurs (ie. pas d'accès aux préférences, etc) ; ça ne servirait
strictement à rien sinon.

> En fait le problème est de donner les droits de création d'adhérent et
> de contribution/transaction au responsable de groupe sans lui donner
> tous les droits d'administrateur, qui sont très étendus et ...à ne pas
> mettre entre toutes les mains (à mon avis).

Les droits admin ne devraient être donnés qu'à des admins, effectivement.

Quant à la possibilité de créer un adhérent pour un responsable de
groupe ; ce n'est pas possible, et c'est compliqué peut-être dans une
prochaine version ; quand les ACLs auront été remis à plat (en cours en
0.9).

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Fonction mail

2016-08-17 Par sujet Johan Cwiklinski
Salut,

Le 12/08/2016 à 18:02, Yann CROM a écrit :
> Bonjour,
> 
> Je cherche des infos pour faire fonctionner l'envoi de mail:
> Dans la configuration /Courriel je positionne la "Méthode d'envoi des
> courriels :" à "Fonction PHP mail()".
> Mais rien n'est envoyer malgré qu'aucune erreur ne soit signalée.
> 
> Que faut-il paramétrer ?

La fonction mail() de PHP repose sur le serveur email local, c'est donc
probablement de ce côté qu'il faut aller voir.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Erreur import csv

2016-08-03 Par sujet Johan Cwiklinski
Salut,

Le 03/08/2016 à 10:10, alain wasniewski a écrit :
> /"xxx.xx.xxx.xxx - 2016-08-03 07:52:37 - 5 - PHP Notice: Undefined
> variable: this in /home//www/galette/lib/Galette/IO/FileTrait.php on
> line 428 //
> //xxx.xx.xxx.xxx - 2016-08-03 07:52:43 - 5 - PHP Notice: Undefined
> variable: members_fields_cats in
> /home//www/galette/lib/Galette/IO/CsvIn.php on line 216"

Ce ne sont que des notices, qui n'ont pas à priori d'impact sur l'import
lui même (après vérification).

> /Situation identique en local avec Wamp.
> Arrivé là, cela dépasse mes compétences.

Et nous sommes d'accord, si tu utilises le template généré par Galette
et que tu y colles tes données, c'est bon ?

> Je ne sais pas si cela peut avoir un intérêt, mais pour info, le fichier
> source provient d'un export de Gestasso .

Je ne connais pas du tout.

Pourrais-tu m'envoyer (en privé) un exemple de fichier que je jette un
oeil ?

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Plugin MAPS

2016-08-03 Par sujet Johan Cwiklinski
Salut,

Le 02/08/2016 à 14:08, Fabrice Arzul a écrit :
> J'vais un problème de d'affichage dans la gestion des adhérents...

Ça ressemble à un bug qui a été corrigé dans les dernières versions.

> La procédure de mise à jour consiste bien en un écrasement des fichiers (ou 
> vaut-il mieux vider le répertoire avant d'y uploader les fichiers ?) ?

Tant que tout ses fichiers sont présents, Galette s'en fiche. Néanmoins,
il vaut probablement mieux supprimer l'existant (hors données [à
l'exception du cache] et configuration).

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

Re: [Galette-discussion] Petit plug-in non officiel

2016-08-03 Par sujet Johan Cwiklinski
Salut,

Le 02/08/2016 à 16:07, Nicolas Petitdemange a écrit :
> Alors pourquoi pas un plug-in pour le paiement en ligne: Je ne suis
> pas le dev mais je pense que c'est toujours la même excuse, l'urgence
> ;)

Ouais, je connais un peu ça :D

> Concernant les autres outils (congressus), tout simplement car
> l'outil est plus qu'un plug-in dans ce cas la, galette est la source
> de donnée utilisateurs (identifiant/Mot de passe et gestion des
> groupes).

Ça a du sens ;)


Merci,
++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-discussion mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion

  1   2   3   4   5   6   7   8   9   10   >