Overview
SHA1:90ff4057b3d8f5d81ce7d9c821238eaa64aad648
Date: 2016-05-31 04:38:59
User: bohwaz
Comment:Ne pas permettre de supprimer le champ identifiant ou identite
Timelines: family | ancestors | descendants | both | trunk
Downloads: Tarball | ZIP archive
Other Links: files | file ages | folders | manifest
Tags And Properties
Context
2016-05-31
05:16
[a444ef4fa8] suppression d'opération = suppression du rapprochement lié (user: bohwaz, tags: trunk)
04:38
[90ff4057b3] Ne pas permettre de supprimer le champ identifiant ou identite (user: bohwaz, tags: trunk)
04:29
[1e224909d5] Ne pas accepter les noms de champs qui commencent par un chiffre (refusés par SQLite). (user: bohwaz, tags: trunk)
Changes

Modified src/templates/admin/config/membres.tpl from [a7577c1151] to [71af37bba2].

   190    190           <input type="submit" name="reset" value="Annuler les changements" class="minor" />
   191    191           <input type="submit" name="review" value="Enregistrer &rarr;" />
   192    192           (un récapitulatif sera présenté et une confirmation sera demandée)
   193    193       </p>
   194    194   </form>
   195    195   
   196    196   <script type="text/javascript">
          197  +var champ_identifiant = "f_{$config.champ_identifiant|escape:'js'}";
          198  +var champ_identite = "f_{$config.champ_identite|escape:'js'}";
          199  +
   197    200   {literal}
   198    201   (function () {
   199    202       if (!document.querySelector || !document.querySelectorAll)
   200    203       {
   201    204           return false;
   202    205       }
   203    206   
................................................................................
   271    274                   content.style.display = 'block';
   272    275               else
   273    276                   content.style.display = 'none';
   274    277               return false;
   275    278           };
   276    279           actions.appendChild(edit);
   277    280   
   278         -        if (field.id != 'f_email' && field.id != 'f_passe')
          281  +        if (field.id != champ_identifiant && field.id != 'f_passe' && field.id != champ_identite)
   279    282           {
   280    283               var rem = document.createElement('a');
   281    284               rem.className = 'icn remove';
   282    285               rem.innerHTML = '✘';
   283    286               rem.title = 'Enlever ce champ de la fiche';
   284    287               rem.onclick = function (e) {
   285    288                   if (!window.confirm('Êtes-vous sûr de supprimer ce champ des fiches de membre ?'))