Changeset 115214 in spip-zone


Ignore:
Timestamp:
May 3, 2019, 3:31:04 PM (2 weeks ago)
Author:
maieul@…
Message:

Suites remarque touti, ne pas utiliser champ extra sur spip_evenements_inscriptions. De toute facon il y a aucune interface pour cette table. Donc peut pertinent pour le moment. On verra le jour où agenda sera réécrit si cela vaut la peine

Location:
_plugins_/formidable_participation/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/formidable_participation/trunk/base/formidableparticipation.php

    r115204 r115214  
    22if (!defined("_ECRIRE_INC_VERSION")) return;
    33
    4 function formidableparticipation_declarer_champs_extras($champs = array()) {
    5         $id_formulaires_reponse=  array(
    6       'saisie' => 'hidden',//Type du champ (voir plugin Saisies)
    7       'options' => array(
    8             'nom' => 'id_formulaires_reponse',
    9                                                 'label' => 'id_formulaires_reponse',
    10             'sql' => "bigint(21)",
    11             'defaut' => '',// Valeur par défaut
    12             'restrictions'=>array('voir' => array('auteur' => ''),//Tout le monde peut voir
    13                                                 'modifier' => array('auteur' => 'noone')),//
    14                                                 'versionner' => true
    15       ),
    16                 );
    17         $champs['spip_evenements_participants']['id_formulaires_reponse'] = $id_formulaires_reponse;
    18         return $champs;
     4function formidableparticipation_declarer_tables_auxiliaires($tables) {
     5                        $table['spip_evenements_participants']['field']['id_formulaires_reponse'] = "bigint(21)";
     6        return $tables;
    197}
  • _plugins_/formidable_participation/trunk/formidableparticipation_administrations.php

    r115204 r115214  
    2424function formidableparticipation_upgrade($nom_meta_base_version, $version_cible) {
    2525        $maj = array();
    26         $maj['install'] = array();
    27         cextras_api_upgrade(formidableparticipation_declarer_champs_extras(), $maj['install']);
     26        $creation_champ = array('sql_alter', 'TABLE spip_evenements_participants ADD column id_formulaires_reponse BIGINT(21)');
     27        $maj['install'] = array($creation_champ);
    2828        $maj['1.1.0'] = array(
    2929                array('formidableparticipation_upgrade_1_1_0')
    3030        );
    31         cextras_api_upgrade(formidableparticipation_declarer_champs_extras(), $maj['1.4.0']);
     31        $maj['1.4.0'] = array($creation_champ);
    3232
    3333        include_spip('base/upgrade');
     
    6969**/
    7070function formidableparticipation_vider_tables($nom_meta_base_version) {
    71         cextras_api_vider_tables(formidableparticipation_declarer_champs_extras());
     71        sql_alter('TABLE spip_evenements_participants DROP column id_formulaires_reponse');
    7272        effacer_meta($nom_meta_base_version);
    7373}
  • _plugins_/formidable_participation/trunk/paquet.xml

    r115207 r115214  
    22        prefix="formidableparticipation"
    33        categorie="communication"
    4         version="1.2.0"
     4        version="1.3.0"
    55        etat="test"
    66        compatibilite="[3.0.0;3.2.*]"
     
    1717        <pipeline nom="traiter_formidableparticipation" inclure="formidableparticipation_pipelines.php" />
    1818        <pipeline nom="post_edition" inclure="formidableparticipation_pipelines.php" />
     19        <pipeline nom="declarer_tables_auxiliaires" inclure="base/formidableparticipation.php" />
    1920
    2021        <necessite nom="formidable" compatibilite="[3.15.0;3.*.*]" />
    21         <necessite nom="cextras" compatibilite="[3.11.7;[" />
    2222        <necessite nom="agenda" compatibilite="[3.14.3;[" />
    2323
Note: See TracChangeset for help on using the changeset viewer.