Overview
SHA1:ba2128803fba531d1aab7047c2ad7c0cc9ae0c7f
Date: 2018-06-20 21:18:28
User: bohwaz
Comment:Corrige champ passe qui ne devrait pas être système + possibilité d'ajouter plusieurs champs perso de suite
Timelines: family | ancestors | descendants | both | trunk | stable
Downloads: Tarball | ZIP archive
Other Links: files | file ages | folders | manifest
References
2018-06-20
21:18 • Fixed ticket [ecdfa7058c]: Ajout succéssif de champs de même type aux fiches de membre plus 5 other changes (user: bohwaz) [details]
Tags And Properties
Context
2018-06-22
00:57
[6782dad4bf] Amélioration galerie dynamique (user: bohwaz, tags: trunk, stable)
2018-06-20
21:18
[ba2128803f] Corrige champ passe qui ne devrait pas être système + possibilité d'ajouter plusieurs champs perso de suite (user: bohwaz, tags: trunk, stable)
21:10
[1f26ad54dd] Ne pas permettre d'ajouter des champs ayant un nom système (user: bohwaz, tags: trunk, stable)
Changes

Modified src/include/lib/Garradin/Membres/Champs.php from [611652ad59] to [6839687f0f].

8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
use Garradin\UserException;

class Champs
{
	protected $champs = null;

    protected $system_fields = [
        'passe',
        'date_connexion',
        'date_inscription',
        'clef_pgp',
        'secret_otp',
        'id',
        'id_categorie',
    ];







<







8
9
10
11
12
13
14

15
16
17
18
19
20
21
use Garradin\UserException;

class Champs
{
	protected $champs = null;

    protected $system_fields = [

        'date_connexion',
        'date_inscription',
        'clef_pgp',
        'secret_otp',
        'id',
        'id_categorie',
    ];

Modified src/templates/admin/config/membres.tpl from [442c85f4e3] to [79611cc039].

107
108
109
110
111
112
113

114
115
116
117
118
119
120
                    {/foreach}
                </select>
            </dd>
        </dl>
        <p>
            {csrf_field key="config_membres"}
            <input type="submit" name="add" value="Ajouter ce champ à la fiche membre" />

        </p>
    </fieldset>
</form>

<form method="post" action="{$self_url}">
    <div id="orderFields">
        {foreach from=$champs item="champ" key="nom"}







>







107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
                    {/foreach}
                </select>
            </dd>
        </dl>
        <p>
            {csrf_field key="config_membres"}
            <input type="submit" name="add" value="Ajouter ce champ à la fiche membre" />
            <input type="hidden" name="champs" value="{$champs|escape:json|escape}" />
        </p>
    </fieldset>
</form>

<form method="post" action="{$self_url}">
    <div id="orderFields">
        {foreach from=$champs item="champ" key="nom"}