Overview
Comment: | Changement du fonctionnement partie membres avec le droit "accès" : permettre de voir la liste complète des membres et de chercher dedans, ainsi que de voir les cotisations et les fiches de membres |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | dev |
Files: | files | file ages | folders |
SHA1: |
2c373494002201bb5809eca3b7aa1da2 |
User & Date: | bohwaz on 2018-07-11 23:24:48 |
Other Links: | branch diff | manifest | tags |
Context
2018-07-12
| ||
00:33 | Correction bug ref. #dcdw8rnr : suppression de membre impossible s'il a enregistré un rapprochement check-in: 0ee34d05e2 user: bohwaz tags: dev | |
2018-07-11
| ||
23:24 | Changement du fonctionnement partie membres avec le droit "accès" : permettre de voir la liste complète des membres et de chercher dedans, ainsi que de voir les cotisations et les fiches de membres check-in: 2c37349400 user: bohwaz tags: dev | |
23:20 | Exécuter le fichier de mise à jour de la 0.9.0 check-in: 823df2da20 user: bohwaz tags: dev | |
Changes
Modified src/templates/admin/membres/cotisations.tpl from [90b6408dfe] to [c69a2595d3].
1 2 3 4 | {include file="admin/_head.tpl" title="Cotisations du membre" current="membres/cotisations"} <ul class="actions"> <li><a href="{$admin_url}membres/fiche.php?id={$membre.id}"><b>{$membre.identite}</b></a></li> | | | 1 2 3 4 5 6 7 8 9 10 11 12 | {include file="admin/_head.tpl" title="Cotisations du membre" current="membres/cotisations"} <ul class="actions"> <li><a href="{$admin_url}membres/fiche.php?id={$membre.id}"><b>{$membre.identite}</b></a></li> {if $session->canAccess('membres', Garradin\Membres::DROIT_ECRITURE)}<li><a href="{$admin_url}membres/modifier.php?id={$membre.id}">Modifier</a></li>{/if} {if $session->canAccess('membres', Garradin\Membres::DROIT_ADMIN) && $user.id != $membre.id} <li><a href="{$admin_url}membres/supprimer.php?id={$membre.id}">Supprimer</a></li> {/if} <li class="current"><a href="{$admin_url}membres/cotisations.php?id={$membre.id}">Suivi des cotisations</a></li> </ul> <dl class="cotisation"> |
︙ | ︙ |
Modified src/templates/admin/membres/fiche.tpl from [184a802b43] to [a409f17e3e].
1 2 3 4 | {include file="admin/_head.tpl" title="%s (%s)"|args:$membre.identite:$categorie.nom current="membres"} <ul class="actions"> <li class="current"><a href="{$admin_url}membres/fiche.php?id={$membre.id}"><b>{$membre.identite}</b></a></li> | | | 1 2 3 4 5 6 7 8 9 10 11 12 | {include file="admin/_head.tpl" title="%s (%s)"|args:$membre.identite:$categorie.nom current="membres"} <ul class="actions"> <li class="current"><a href="{$admin_url}membres/fiche.php?id={$membre.id}"><b>{$membre.identite}</b></a></li> {if $session->canAccess('membres', Garradin\Membres::DROIT_ECRITURE)}<li><a href="{$admin_url}membres/modifier.php?id={$membre.id}">Modifier</a></li>{/if} {if $session->canAccess('membres', Garradin\Membres::DROIT_ADMIN) && $user.id != $membre.id} <li><a href="{$admin_url}membres/supprimer.php?id={$membre.id}">Supprimer</a></li> {/if} <li><a href="{$admin_url}membres/cotisations.php?id={$membre.id}">Suivi des cotisations</a></li> </ul> <dl class="cotisation"> |
︙ | ︙ | |||
42 43 44 45 46 47 48 | {else} Aucune cotisation enregistrée {/if} </dt> <dd> <a href="{$admin_url}membres/cotisations.php?id={$membre.id}">Voir l'historique</a> </dd> | > | | | | | | | > | 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 | {else} Aucune cotisation enregistrée {/if} </dt> <dd> <a href="{$admin_url}membres/cotisations.php?id={$membre.id}">Voir l'historique</a> </dd> {if $session->canAccess('membres', Garradin\Membres::DROIT_ECRITURE)} <dd><form method="get" action="{$admin_url}membres/cotisations/ajout.php"><input type="submit" value="Enregistrer une cotisation →" /><input type="hidden" name="id" value="{$membre.id}" /></form></dd> {if !empty($nb_operations)} <dt>Écritures comptables</dt> <dd>{$nb_operations} écritures comptables — <a href="{$admin_url}compta/operations/membre.php?id={$membre.id}">Voir la liste des écritures ajoutées par ce membre</a> </dd> {/if} {/if} </dl> <aside class="describe"> <dl class="describe"> <dt>Catégorie</dt> <dd>{$categorie.nom} <span class="droits">{format_droits droits=$categorie}</span></dd> <dt>Inscription</dt> |
︙ | ︙ |
Modified src/templates/admin/membres/index.tpl from [346b3591a7] to [51d578ab2a].
1 2 | {include file="admin/_head.tpl" title="Liste des membres" current="membres" js=1} | < < | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | {include file="admin/_head.tpl" title="Liste des membres" current="membres" js=1} <ul class="actions"> <li class="current"><a href="{$admin_url}membres/">Liste des membres</a></li> <li><a href="{$admin_url}membres/recherche.php">Recherche avancée</a></li> {if $session->canAccess('membres', Garradin\Membres::DROIT_ADMIN)} <li><a href="{$admin_url}membres/import.php">Import & export</a></li> <li><a href="{$admin_url}membres/recherche_sql.php">Recherche par requête SQL</a></li> {/if} </ul> {if $sent} <p class="confirm">Votre message a été envoyé.</p> {/if} {if !empty($membres_cats)} <form method="get" action="{$self_url}" class="shortFormRight"> |
︙ | ︙ | |||
29 30 31 32 33 34 35 | {/foreach} </select> <noscript><input type="submit" value="Filtrer →" /></noscript> </fieldset> </form> {/if} | | < < | | | 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 | {/foreach} </select> <noscript><input type="submit" value="Filtrer →" /></noscript> </fieldset> </form> {/if} <form method="get" action="{$admin_url}membres/" class="shortFormLeft"> <fieldset> <legend>Rechercher un membre</legend> <input type="text" name="r" value="" /> <input type="submit" value="Chercher →" /> </fieldset> </form> <form method="post" action="action.php" class="memberList"> {if !empty($liste)} <table class="list"> <thead class="userOrder"> <tr> {if $session->canAccess('membres', Garradin\Membres::DROIT_ADMIN)}<td class="check"><input type="checkbox" title="Tout cocher / décocher" /></td>{/if} {foreach from=$champs key="c" item="champ"} <td class="{if $order == $c} cur {if $desc}desc{else}asc{/if}{/if}">{if $c == "numero"}#{else}{$champ.title}{/if} <a href="?o={$c}&a&cat={$current_cat}" class="icn up">↑</a><a href="?o={$c}&d&cat={$current_cat}" class="icn dn">↓</a></td> {/foreach} |
︙ | ︙ | |||
65 66 67 68 69 70 71 | {if $c == $config.champ_identite}<a href="{$admin_url}membres/fiche.php?id={$membre.id}">{/if} {$membre->$c|raw|display_champ_membre:$cfg} {if $c == $config.champ_identite}</a>{/if} </td> {/foreach} <td class="actions"> <a class="icn" href="{$admin_url}membres/fiche.php?id={$membre.id}" title="Fiche membre">👤</a> | | | | | < < < < < < < < < < < < < < < < < < < < < < < < < < < < < | 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 | {if $c == $config.champ_identite}<a href="{$admin_url}membres/fiche.php?id={$membre.id}">{/if} {$membre->$c|raw|display_champ_membre:$cfg} {if $c == $config.champ_identite}</a>{/if} </td> {/foreach} <td class="actions"> <a class="icn" href="{$admin_url}membres/fiche.php?id={$membre.id}" title="Fiche membre">👤</a> {if $session->canAccess('membres', Garradin\Membres::DROIT_ECRITURE)}<a class="icn" href="{$admin_url}membres/modifier.php?id={$membre.id}" title="Modifier la fiche membre">✎</a>{/if} </td> </tr> {/foreach} </tbody> </table> {if $session->canAccess('membres', Garradin\Membres::DROIT_ADMIN)} <p class="actions"> <em>Pour les membres cochés :</em> <input type="submit" name="move" value="Changer de catégorie" /> <input type="submit" name="delete" value="Supprimer" /> {csrf_field key="membres_action"} </p> {/if} {pagination url=$pagination_url page=$page bypage=$bypage total=$total} {else} <p class="alert"> Aucun membre trouvé. </p> {/if} </form> {include file="admin/_foot.tpl"} |
Modified src/www/admin/membres/cotisations.php from [32cdb67ed5] to [d156e1e5bb].
1 2 3 4 5 | <?php namespace Garradin; require_once __DIR__ . '/_inc.php'; | < < | 1 2 3 4 5 6 7 8 9 10 11 12 | <?php namespace Garradin; require_once __DIR__ . '/_inc.php'; qv(['id' => 'required|numeric']); $id = (int) qg('id'); $membre = $membres->get($id); if (!$membre) |
︙ | ︙ |
Modified src/www/admin/membres/fiche.php from [173904eaef] to [890dac5864].
1 2 3 4 5 | <?php namespace Garradin; require_once __DIR__ . '/_inc.php'; | < < | 1 2 3 4 5 6 7 8 9 10 11 12 | <?php namespace Garradin; require_once __DIR__ . '/_inc.php'; qv(['id' => 'required|numeric']); $id = (int) qg('id'); $membre = $membres->get($id); if (!$membre) |
︙ | ︙ |
Modified src/www/admin/membres/recherche.php from [f11a643a77] to [53c0358ecc].
1 2 3 4 5 | <?php namespace Garradin; require_once __DIR__ . '/_inc.php'; | < < | 1 2 3 4 5 6 7 8 9 10 11 12 | <?php namespace Garradin; require_once __DIR__ . '/_inc.php'; $recherche = trim(qg('r')); $champ = trim(qg('c')); $champs = $config->get('champs_membres'); $auto = false; |
︙ | ︙ |