Changeset 90178 in spip-zone


Ignore:
Timestamp:
Jun 14, 2015, 12:27:41 AM (6 years ago)
Author:
rastapopoulos@…
Message:

Ajout d'un champ date_echeance et qui pour la mise à jour vaut le date_fin déjà existant. On utilisera ça ensuite comme borne pour l'activation. En revanche la vraie date de fin de désactivation restera toujours date_fin.

Location:
_plugins_/abonnements/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/abonnements/trunk/abonnements_administrations.php

    r73358 r90178  
    2020        $maj['2.1.0'] = array(
    2121                array('maj_tables', array('spip_abonnements_offres_notifications'))
     22        );
     23       
     24        // Ajout de la date d'échéance possiblement différente avec la date de fin
     25        $maj['2.2.0'] = array(
     26                array('maj_tables', array('spip_abonnements')),
     27                array('sql_update', 'spip_abonnements', array('date_echeance'=>'date_fin')),
    2228        );
    2329       
  • _plugins_/abonnements/trunk/base/abonnements.php

    r87948 r90178  
    8686                        "id_auteur"          => "bigint(21) NOT NULL DEFAULT 0",
    8787                        "date_debut"         => "datetime NOT NULL DEFAULT '0000-00-00 00:00:00'",
     88                        "date_echeance"      => "datetime NOT NULL DEFAULT '0000-00-00 00:00:00'",
    8889                        "date_fin"           => "datetime NOT NULL DEFAULT '0000-00-00 00:00:00'",
    8990                        "statut"             => "varchar(20)  DEFAULT '0' NOT NULL",
     
    9899                'titre' => "'' AS titre, '' AS lang",
    99100                'date' => "date_debut",
    100                 'champs_editables'  => array('id_abonnements_offre', 'id_auteur', 'date_debut', 'date_fin'),
    101                 'champs_versionnes' => array('id_abonnements_offre', 'id_auteur', 'date_debut', 'date_fin'),
     101                'champs_editables'  => array('id_abonnements_offre', 'id_auteur', 'date_debut', 'date_echeance', 'date_fin'),
     102                'champs_versionnes' => array('id_abonnements_offre', 'id_auteur', 'date_debut', 'date_echeance', 'date_fin'),
    102103                'rechercher_champs' => array(),
    103104                'tables_jointures'  => array(),
  • _plugins_/abonnements/trunk/paquet.xml

    r90175 r90178  
    33        categorie="auteur"
    44        version="3.0.0"
    5         schema="2.1.0"
     5        schema="2.2.0"
    66        etat="dev"
    77        compatibilite="[3.0.5;3.0.*]"
Note: See TracChangeset for help on using the changeset viewer.