Changeset 59948 in spip-zone


Ignore:
Timestamp:
Mar 31, 2012, 9:29:00 AM (7 years ago)
Author:
marcimat@…
Message:

Avant de releaser, on désinstalle et réinstalle SVP pour être sur que tout le monde aura une base propre

  • on permet un &var_mode=reinstaller_svp sur la page admin_plugins qui supprime les tables de SVP, le forçant à se réinstaller au prochain passage.
Location:
_core_/plugins/svp
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/svp/formulaires/admin_plugin.php

    r59687 r59948  
    66        $valeurs = array();
    77
     8        if (_request('var_mode') == 'reinstaller_svp') {
     9                include_spip('svp_administrations');
     10                svp_vider_tables('svp_base_version');
     11                include_spip('inc/headers');
     12                return redirige_formulaire(parametre_url(self(), 'var_mode', null));
     13        }
    814        // actualiser la liste des paquets locaux systematiquement
    915        include_spip('inc/svp_depoter_local');
  • _core_/plugins/svp/paquet.xml

    r59800 r59948  
    66        compatibilite="[3.0.0-beta;3.0.*]"
    77        logo="svp-64.png"
    8         schema="0.3.1"
     8        schema="0.3.2"
    99        documentation="http://blog.smellup.net/spip.php?rubrique1"
    1010>
  • _core_/plugins/svp/svp_administrations.php

    r59687 r59948  
    77        $maj = array();
    88
    9         $maj['create'][] = array('maj_tables', array('spip_depots','spip_plugins','spip_depots_plugins','spip_paquets'));
     9        $install = array('maj_tables', array('spip_depots','spip_plugins','spip_depots_plugins','spip_paquets'));
     10        $maj['create'][] = $install;
    1011        $maj['0.2'][]    = array('maj_tables', 'spip_paquets');
    1112        $maj['0.3'][]    = array('maj_tables', 'spip_paquets'); // prefixe et attente
     
    1415        // on force le recalcul des infos des paquets locaux.
    1516        $maj['0.3.1'][]  = array('svp_actualiser_paquets_locaux', true);
     17        // autant mettre tout a jour pour avoir une base propre.
     18        $maj['0.3.2'][] = array('svp_vider_tables', $nom_meta_base_version);
     19        $maj['0.3.2'][] = $install;
    1620
    1721        include_spip('base/upgrade');
Note: See TracChangeset for help on using the changeset viewer.