Changeset 65577 in spip-zone


Ignore:
Timestamp:
Sep 5, 2012, 4:25:04 PM (7 years ago)
Author:
marcimat@…
Message:

Autoriser le versionnage des champs. (drBouvierLeduc, Rainer Müller)

Location:
_plugins_/champs_extras
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/champs_extras/core/trunk/base/cextras.php

    r57963 r65577  
    3232                                        $tables[$table]['field'][$nom] = $saisie['options']['sql'];
    3333                                }
     34                                // on l'ajoute dans la liste des champs editables
     35                                if (isset($tables[$table]['champs_editables'])
     36                                  and !in_array($nom, $tables[$table]['champs_editables'])){
     37                                        $tables[$table]['champs_editables'][] = $nom;
     38                                }
     39
    3440                                // ajouter le champ dans les analyses de recherche si demande
    3541                                // l'option rechercher peut valoir 'on', true, ou 5 (entier) pour l'indice de ponderation
     
    4854                                        }
    4955                                        $tables[$table]['rechercher_champs'][$nom] = $ponderation;
     56                                }
     57                                // option de versionnage ?
     58                                if (isset($saisie['options']['versionner']) and $saisie['options']['versionner']) {
     59                                        // on l'ajoute dans la liste des champs versionnables
     60                                        if (isset($tables[$table]['champs_versionnes'])
     61                                          and !in_array($nom, $tables[$table]['champs_versionnes'])) {
     62                                                $tables[$table]['champs_versionnes'][] = $nom;
     63                                        }
    5064                                }
    5165                        }
  • _plugins_/champs_extras/core/trunk/paquet.xml

    r64472 r65577  
    22        prefix="cextras"
    33        categorie="outil"
    4         version="3.1.0"
    5         etat="test"
    6         compatibilite="[3.0.0-beta2;3.0.*]"
     4        version="3.2.0"
     5        etat="stable"
     6        compatibilite="[3.0.0;3.0.*]"
    77        logo="images/cextras-64.png"
    88        documentation="http://www.spip-contrib.net/?article4068"
     
    1515        <licence>GNU/GPL</licence>
    1616
    17         <!--
    18         <traduire module="cextras" reference="fr" gestionnaire="salvatore" />
    19         -->
    20        
    2117        <pipeline nom="declarer_champs_extras" action="" />
    2218
  • _plugins_/champs_extras/interface/trunk/inc/iextras.php

    r57438 r65577  
    233233                                        ),
    234234                                        array(
     235                                                'saisie' => 'oui_non',
     236                                                'options' => array(
     237                                                        'nom' => "saisie_modifiee_${name}[options][versionner]",
     238                                                        'label' => _T('iextras:label_versionner'),
     239                                                        'explication' => _T('iextras:precisions_pour_versionner'),
     240                                                        'defaut' => ''
     241                                                )
     242                                        ),
     243                                        array(
    235244                                                'saisie' => 'selection',
    236245                                                'options' => array(
  • _plugins_/champs_extras/interface/trunk/lang/iextras_fr.php

    r59445 r65577  
    7575        'liste_des_extras_possibles' => 'Liste des champs présents non gérés',
    7676        'liste_objets_applicables' => 'Liste des objets éditoriaux',
     77        'label_versionner' => 'Versionner le contenu du champ',
    7778
    7879        // N
     
    106107        'precisions_pour_traitements' => 'Appliquer automatiquement un traitement
    107108                pour la balise #NOM_DU_CHAMP résultante :',
     109        'precisions_pour_versionner' => 'Le versionnage s\'appliquera uniquement si le plugin
     110                «révisions» est actif et que l\'objet éditorial du champs extra est lui-même versionné',
    108111
    109112        // R
  • _plugins_/champs_extras/interface/trunk/paquet.xml

    r61459 r65577  
    22        prefix="iextras"
    33        categorie="outil"
    4         version="3.0.3"
    5         etat="test"
    6         compatibilite="[3.0.0-beta2;3.0.*]"
     4        version="3.1.0"
     5        etat="stable"
     6        compatibilite="[3.0.0;3.0.*]"
    77        logo="images/iextras-64.png"
    88        documentation="http://www.spip-contrib.net/?article4028"
     
    1616        <licence>GNU/GPL</licence>
    1717
    18         <!--
    19         <traduire module="iextras" reference="fr" gestionnaire="salvatore" />
    20         -->
    21        
    2218        <pipeline nom="declarer_champs_extras" inclure="base/iextras.php" />
    2319
Note: See TracChangeset for help on using the changeset viewer.