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@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 mailing list
Galette-discussion@gna.org
https://mail.gna.org/listinfo/galette-discussion