mailRe: [Galette-discussion] Génération d'un fichier CSV Membre lisible et plus complet sous Excel


Others Months | Index by Date | Thread Index
>>   [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Header


Content

Posted by Geguce on November 03, 2014 - 20:38:
BOnsoir
Si je comprends bien il faudrait pouvoir "passer" l'id du responsable de groupe à la requête pour ne filtrer QUE les adhérents du groupe de ce responsable dans ta "torture". En utilisant l'export paramétré de Galette (donc les XLM) je ne vois pas comment procéder. A la place on pourrait penser rajouter un bouton EXPORT CSV dans la fenêtre gestion_groupes (rajouter une form dans gestion_groupes.tpl) et faire un test supplémentaire sur $_POST dans gestion_groupes.php qui puisse rediriger vers un nouveau myexport.php qui réaliserait la requete avec l'id du group manager en paramètre sans utiliser de modèle XML. C'est de la grosse bidouille du code d'origine, il serait peut être préférable de créer un petit plugin indépendant comme j'ai pu le faire pour notre cas. (voir les liens dans ce fil). Comme ça je ne touche pas au code de galette ce qui facilite les MAJ et je peux faire un peu ce que je veux. (Export CSV et PDF dans notre cas)
cldt
François



Le 03/11/2014 19:46, Contact CID Auditeur a écrit :
J'ai fait en sorte d'afficher uniquement la partie *export paramétré* pour les gestionnaires de groupe et je constitue un export très "torturé" avec le fichier export.xml.

*MAIS*, eh oui c'est toujours comme ça, il y a un mais, je ne veux pas qu'un admin groupe1 liste les adhérents d'un admin groupeX ...

Dans *gestion_adherents.php* ce bout de code semble être le limiteur de constitution de la liste :
$members_list = array();
if ( $login->isAdmin() || $login->isStaff() ) {
    $members_list = $members->getMembersList(true);
} else {
    $members_list = $members->*getManagedMembersList*(true);
}

Comment faire dans les fichiers exploitant l'XML d'export, là je sèche un peu

Cordialement,

Georges Beyna

Johan Cwiklinski a écrit :
Salut,

Le 02/11/2014 12:05, Contact CID Auditeur a écrit :
*2 *- D'autre part *peut on et où*, ajouter dans ce même CSV, tous les
champs provenant des champs custom de la table dynamic_fields associé à
la table field_contents (par jointure bien sûr).
Il est possible de paramétrer des exports, mais ce n'est accessible que
depuis la page exports, pas depuis la liste des adhérents.

++


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



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



Related Messages


Powered by MHonArc, Updated Mon Nov 03 21:00:07 2014