Re: [Galette-discussion] Facture/reçus : téléchargement pour les membres? |
[ Thread Index |
Date Index
| More lists.galette.eu/users Archives
]
Bonjour,
J'ai pris le temps de retrouver les modifs que j'avais fait pour que les
membres puissent imprimer leur reçu ou facture depuis leur espace membre.
Ca se passe sur le template:
galette/templates/default/gestion_contributions.tpl
je pars de la ligne 218:
<td class="{$cclass}
nowrap">{$contribution->duration}</td>
{if ($login->isAdmin() or $login->isStaff()) and $mode neq 'ajax'}
<td class="{$cclass} center nowrap">
<a
href="pdf_contribution.php?id_cotis={$contribution->id}">
<img src="{$template_subdir}images/icon-pdf.png"
alt="{_T string="[pdf]"}" width="16" height="16" title="{_T string="Print an
invoice or a receipt (depending on contribution type)"}"/>
</a>
<a
href="ajouter_contribution.php?id_cotis={$contribution->id}">
<img
src="{$template_subdir}images/icon-edit.png" alt="{_T string="[mod]"}"
width="16" height="16" title="{_T string="Edit the contribution"}"/>
</a>
<a onclick="return confirm('{_T string="Do you
really want to delete this contribution of the database
?"|escape:"javascript"}')"
href="gestion_contributions.php?sup={$contribution->id}">
<img
src="{$template_subdir}images/icon-trash.png" alt="{_T string="[del]"}"
width="16" height="16" title="{_T string="Delete the contribution"}"/>
</a>
</td>
{/if}
pour arriver {/if} ligne 231
les {if... et {/if} imposent que les fonctions comprises entre ces deux
balises (pdf_contribution, ajouter_contribution, et la suppression d'une
contribution) ne soient accessibles qu'aux administrateurs et membres du
bureau.
Pour rendre le pdf_contribution accessible à tous (chaque membre ne pourra
imprimer que sa propre contribution), il faut sortir la fonction des balises
if et /if en faisant un COUPER/coller de la ligne 219 pour la coller entre
les lignes 223 et 224. Ca donne ceci:
<td class="{$cclass}
nowrap">{$contribution->duration}</td>
<td class="{$cclass} center nowrap">
<a
href="pdf_contribution.php?id_cotis={$contribution->id}">
<img src="{$template_subdir}images/icon-pdf.png"
alt="{_T string="[pdf]"}" width="16" height="16" title="{_T string="Print an
invoice or a receipt (depending on contribution type)"}"/>
</a>
{if ($login->isAdmin() or $login->isStaff()) and $mode neq 'ajax'}
<a
href="ajouter_contribution.php?id_cotis={$contribution->id}">
<img
src="{$template_subdir}images/icon-edit.png" alt="{_T string="[mod]"}"
width="16" height="16" title="{_T string="Edit the contribution"}"/>
</a>
<a onclick="return confirm('{_T string="Do you
really want to delete this contribution of the database
?"|escape:"javascript"}')"
href="gestion_contributions.php?sup={$contribution->id}">
<img
src="{$template_subdir}images/icon-trash.png" alt="{_T string="[del]"}"
width="16" height="16" title="{_T string="Delete the contribution"}"/>
</a>
</td>
{/if}
! attention! il faut bien mettre la ligne {if ($login->isAdmin..... à cet
endroit, car si on ne la met pas, les membres pourront se rajouter eux même
des contributions qu'il n'auront pas payées !
Cette modif pourrait peut-être être intégrée dans les futures mises à jour,
je pense que ca pourrait intéresser la plupart des assos, c'est plus
pratique que de devoir éditer le PDF et l'envoyer par mail au membre.
Bonne soirée
Doumé
----- Original Message -----
From: "Doumé" <doume.las@xxxxxxxxxxxxxx>
To: <users@xxxxxxxxxxxxxxxx>
Sent: Tuesday, March 28, 2017 11:08 AM
Subject: Re: [Galette-discussion] Facture/reçus : téléchargement pour les
membres?
Bonjour,
On peut mettre le bouton PDF sur la page contribution de l'adhérent, je
l'ai fait, ca fonctionne sans problème, il faut bien faire attention à ne
pas mettre les boutons qui permettent de modifier la contribution.
J'espère que ca ne pose pas de problème de sécurité.
Je pourrai rechercher dans mes pages les modifs que j'avais fait et les
partager dès que j'aurai un peu de temps, peut-être un soir de cette
semaine, je me met un post-it !
Bonne journée
----- Original Message -----
From: "Johan" <johan@xxxxxxxx>
To: <users@xxxxxxxxxxxxxxxx>
Sent: Tuesday, March 28, 2017 3:32 AM
Subject: Re: [Galette-discussion] Facture/reçus : téléchargement pour les
membres?
Le 27 mars 2017 11:46:02 GMT+02:00, J-F <jfm-72@xxxxxxxxxxx> a écrit :
Bonjour,
Comment un membre lambda peut-il récupérer lui-même son reçu fiscal? il
n'y a ni bouton sur la page de garde, ni bouton pdf dans "Mes
contributions" ?
Cordialement,
J-F
Salut,
Seuls les membres du staff et les administrateurs ont accès à ça, ce n'est
donc pas possible.
++
Johan
--
Galette users discussions
http://galette.eu - http://galette.eu/documentation
http://bugs.galette.eu/projects/galette/
List documentation:
https://listengine.tuxfamily.org/lists.galette.eu/users/
--
Galette users discussions
http://galette.eu - http://galette.eu/documentation
http://bugs.galette.eu/projects/galette/
List documentation:
https://listengine.tuxfamily.org/lists.galette.eu/users/
--
Galette users discussions
http://galette.eu - http://galette.eu/documentation
http://bugs.galette.eu/projects/galette/
List documentation: https://listengine.tuxfamily.org/lists.galette.eu/users/