Changeset 81543 in spip-zone


Ignore:
Timestamp:
Mar 20, 2014, 5:13:55 PM (5 years ago)
Author:
severo@…
Message:

tickets - on *MIGRE* les 7 champs vers des mots-clés.

On passe au schéma 2.0.0, les 7 champs sont convertis
en groupes de mots, et les colonnes sont effacées de
la table spip_tickets.

Location:
_plugins_/tickets/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/tickets/trunk/base/tickets_install.php

    r81162 r81543  
    1515        $interface['tables_jointures']['spip_tickets'][] = 'forums';
    1616
    17         $interface['table_des_traitements']['COMPOSANT'][] = _TRAITEMENT_TYPO;
    18         $interface['table_des_traitements']['VERSION'][] = _TRAITEMENT_TYPO;
    19        
    2017        return $interface;
    2118}
     
    3936                'titre' => "titre, '' AS lang",
    4037                'principale' => 'oui',
    41                 'champs_editables' => array('titre', 'texte', 'severite', 'tracker', 'id_assigne', 'exemple', 'composant','jalon','version','projet','navigateur','sticked'),
     38                'champs_editables' => array('titre', 'texte', 'id_assigne', 'exemple','sticked'),
    4239                'field'=> array(
    4340                        "id_ticket"     => "bigint(21) NOT NULL",
     
    5148                        "id_assigne"    => "bigint(21) NOT NULL",
    5249                        "exemple"       => "varchar(255) DEFAULT '' NOT NULL",
    53                         "severite"      => "integer DEFAULT '0' NOT NULL",
    54                         "tracker"       => "integer DEFAULT '0' NOT NULL",
    55                         "projet"        => "varchar(60) DEFAULT '' NOT NULL",
    56                         "composant"     => "varchar(40) DEFAULT '' NOT NULL",
    57                         "version"       => "varchar(255) DEFAULT '' NOT NULL",
    58                         "jalon" => "varchar(30) DEFAULT '' NOT NULL",
    59                         "navigateur" => "varchar(60) DEFAULT '' NOT NULL",
    6050                        "sticked"       => "varchar(3) DEFAULT '' NOT NULL",
    6151                        "maj"   => "TIMESTAMP"
     
    7161                        'titre' => 8,
    7262                        'texte' => 8,
    73                         'severite' => 3,
    74                         'tracker' => 3,
    75                         'composant' => 3,
    76                         'projet' => 3,
    77                         'jalon' => 3
    7863                ),
    7964                'rechercher_jointures' => array(
     
    9681                ),
    9782                'texte_changer_statut' => 'tickets:texte_ticket_statut',
    98                 'champs_versionnes' => array('titre','texte','composant','jalon','navigateur','projet','severite','sticked','tracker','version')
     83                'champs_versionnes' => array('titre','texte','sticked')
    9984        );
    10085        return $tables;
  • _plugins_/tickets/trunk/paquet.xml

    r81523 r81543  
    66        compatibilite="[3.0.0;3.0.*]"
    77        logo="imgs/logo-bugs.png"
    8         schema="1.8.0"
     8        schema="2.0.0"
    99        documentation="http://contrib.spip.net/?article3959"
    1010>
  • _plugins_/tickets/trunk/tickets_administrations.php

    r81338 r81543  
    99
    1010include_spip('inc/meta');
     11include_spip('inc/migration_200');
    1112
    1213function tickets_upgrade($nom_meta_base_version,$version_cible){
     
    6465        $maj['1.8.0'] = array(
    6566                array('effacer_config','tickets/general/lier_mots')
     67        );
     68
     69        $maj['2.0.0'] = array(
     70                array('migrer_champs_vers_mots_cles')
    6671        );
    6772
Note: See TracChangeset for help on using the changeset viewer.