[Galette-discussion] Plugin FullCard : Membres actifs

2012-06-30 Par sujet Jacques Le Sausse
Bonjour,

Je me suis aperçu que, lors de l'édition PDF d'une fiche, la case à cocher
"Membre actif" restait vide pour les personnes dont le statut n'était pas
"Membre actif".
Cela pourrait paraître logique de premier abord.
Or, les membres du bureau sont aussi des membres actifs, même s'ils ont un
statut particulier, d'autant que celui-ci n'est pas immuable !
Il n'est bien entendu pas souhaitable de mettre des cases à cocher pour
tous les statuts possibles dans le PDF, ceux-ci pouvant en plus évoluer
dans le temps !

Il faudrait, à mon avis, séparer les deux notions, statut et "membre
actif". Jouer sur les dates de contribution ne serait pas non plus le bon
moyen, les membres étant toujours des "membres-actifs", simplement "en
retard de paiement" !
Cela pourrait être un champ supplémentaire de la table "galette_statuts"
("membre_actif" de type booléen), coché par défaut pour les statuts 1 à 4.
J'ai créé, pour nos besoins, deux statuts "vice-président" et "webmaster"
et je devrais avoir la possibilité de cocher aussi ces nouveaux statuts
puisque faisant également partie des "membres actifs".

Pour le moment, j'ai modifié le script de fullcard.php (ligne 97) pour
qu'il accepte les statuts particuliers, 10 et 11 correspondant
respectivement à vice-président et webmaster :

*Originale* : $pdf->Cell(3, 5, ($adh !== null && $adh->status == *4*) ? "X"
: "", 0, 0, 'C');

*Modifiée* : $pdf->Cell(3, 5, ($adh !== null && ($adh->status == 1 ||
$adh->status == 2 || $adh->status == 3 || $adh->status == 4 || $adh->status
== 10 || $adh->status == 11)) ? "X" : "", 0, 0, 'C');

J'aurais pu alléger la formule en mettant "$adh->status < 5 ||...etc", mais
cela me permet aussi d'être plus restrictif au besoin !
Avec ce nouveau champ, la formule en serait simplifiée : ($adh !== null &&
$adh->membre_actif == true)

Il pourrait également servir de filtre pour un export (ex. "je veux la
liste de tous les membres actifs à ce jour")

Voilà, pour Johan, c'était juste un peu plus de lecture pour agrémenter vos
vacances que, par la même occasion, je vous souhaite reposantes et
profitables !

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


Re: [Galette-discussion] plugin fullcard

2012-02-29 Par sujet Johan Cwiklinski
Salut,

Le 29/02/2012 23:10, André Lefranc a écrit :
> Le 29/02/12 19:24, laperdrix a écrit :
>> bonjour,
>> -A partir du menu fiche adhérent/carte vide, la fiche vierge ne se créé
>> pas.
> c'est à dire que le lien obtenu est " galette/fullcard.php "
> et non "galette/plugins/Fullcard/fullcard.php "  qui est le lien attendu ?
> 
>  pour moi cela fonctionne pour fullcard mais d'autres plugins recopiés
> ne fonctionnent pas... quelquefois ?
>> Surement le bogue #203 ?. J'ai remplacer
>> {$galette_galette_fullcard_path} par {$fullcard_dir} dans menu.tpl et ça
>> marche.

En effet, ça ressemble au bogue 203. La façon dont tu l'as corrigé est
parfaitement valable, mais dans ce plugin uniquement il me semble. La
façon simple de corriger, c'est de nommer le dossier FullCard (avec ou
sans les majuscules normalement).
C'est déjà corrigé pour la version suivante ;)

>> -Lorsque l'on (des)active un plugin au niveau du tableau de bord, on ne
>> voit pas le changement, sauf avec un rafraichissement de page.

Possible, en effet :)

>> -On niveau des plugins, il serait intéressant de pouvoir ajouter des
>> boutons en bas de la fiche "gestion des adhérents" identique à générer
>> les cartes membre, pour créer les listing partiels etc ...
> Ces boutons se retrouvent pour chaque plugin correctement codé à chaque
> ligne de chaque adhérent vers la droite.

Je pense que l'idée ici serait d'ajouter via les plugins des actions sur
la liste des adhérents (donc possibles sur une sélection) ; ce qui
viendrait compléter les action déjà possible sur une fiche (ou sur une
ligne de la liste des adhérents pour le plugin fullcard). Si c'est bien
ce dont il s'agit ; ça servira d'emblée pour un potentiel plugin de
géolocalisation.

@Daniel : pourrais-tu rapporter le dysfonctionnement et préciser autant
que possible la fonctionnalité pour les plugins sur le tracker
(http://redmine.ulysses.fr/projects/galette) ?

> 
>>
>> Merci pour la 0.7 finale

Ce fût un plaisir (bon, ok, presque :D)

>>
>> daniel

-- 
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 fullcard

2012-02-29 Par sujet André Lefranc

Le 29/02/12 19:24, laperdrix a écrit :

bonjour,
-A partir du menu fiche adhérent/carte vide, la fiche vierge ne se créé
pas.

c'est à dire que le lien obtenu est " galette/fullcard.php "
et non "galette/plugins/Fullcard/fullcard.php "  qui est le lien attendu ?

 pour moi cela fonctionne pour fullcard mais d'autres plugins recopiés 
ne fonctionnent pas... quelquefois ?

Surement le bogue #203 ?. J'ai remplacer
{$galette_galette_fullcard_path} par {$fullcard_dir} dans menu.tpl et ça
marche.
-Lorsque l'on (des)active un plugin au niveau du tableau de bord, on ne
voit pas le changement, sauf avec un rafraichissement de page.
-On niveau des plugins, il serait intéressant de pouvoir ajouter des
boutons en bas de la fiche "gestion des adhérents" identique à générer
les cartes membre, pour créer les listing partiels etc ...
Ces boutons se retrouvent pour chaque plugin correctement codé à chaque 
ligne de chaque adhérent vers la droite.




Merci pour la 0.7 finale

daniel



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




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


[Galette-discussion] plugin fullcard

2012-02-29 Par sujet laperdrix
bonjour,
-A partir du menu fiche adhérent/carte vide, la fiche vierge ne se créé
pas. Surement le bogue #203 ?. J'ai remplacer
{$galette_galette_fullcard_path} par {$fullcard_dir} dans menu.tpl et ça
marche.
-Lorsque l'on (des)active un plugin au niveau du tableau de bord, on ne
voit pas le changement, sauf avec un rafraichissement de page.
-On niveau des plugins, il serait intéressant de pouvoir ajouter des
boutons en bas de la fiche "gestion des adhérents" identique à générer
les cartes membre, pour créer les listing partiels etc ...

Merci pour la 0.7 finale

daniel



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