Changeset 81161 in spip-zone


Ignore:
Timestamp:
Mar 3, 2014, 4:33:20 PM (5 years ago)
Author:
severo@…
Message:

tickets - création d'un table pour lier à d'autres objets.

Location:
_plugins_/tickets/trunk
Files:
3 edited

Legend:

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

    r73565 r81161  
    9999}
    100100
     101function tickets_declarer_tables_auxiliaires($tables) {
     102        $tables['spip_tickets_liens'] = array(
     103                'field' => array(
     104                        "id_ticket"     => "bigint(21) DEFAULT '0' NOT NULL",
     105                        "id_objet"      => "bigint(21) DEFAULT '0' NOT NULL",
     106                        "objet" => "VARCHAR (25) DEFAULT '' NOT NULL"
     107                ),
     108                'key' => array(
     109                        "PRIMARY KEY"   => "id_ticket,id_objet,objet",
     110                        "KEY id_ticket" => "id_ticket"
     111                )
     112        );
     113        return $tables;
     114}
     115
    101116?>
  • _plugins_/tickets/trunk/paquet.xml

    r81105 r81161  
    66        compatibilite="[3.0.0;3.0.*]"
    77        logo="imgs/logo-bugs.png"
    8         schema="1.6.0"
     8        schema="1.7.0"
    99        documentation="http://contrib.spip.net/?article3959"
    1010>
     
    2222
    2323        <pipeline nom="tickets_liste_tracker" action="" />
     24        <pipeline nom="declarer_tables_auxiliaires" inclure="base/tickets_install.php" />
    2425        <pipeline nom="declarer_tables_interfaces" inclure="base/tickets_install.php" />
    2526        <pipeline nom="declarer_tables_objets_sql" inclure="base/tickets_install.php" />
  • _plugins_/tickets/trunk/tickets_administrations.php

    r78726 r81161  
    5959                array('ticket_install_config_notifications')
    6060        );
     61        $maj['1.7.0'] = array(
     62                array('maj_tables',array('spip_tickets_liens'))
     63        );
    6164
    6265        include_spip('base/upgrade');
     
    6669function tickets_vider_tables($nom_meta_base_version) {
    6770        sql_drop_table("spip_tickets");
     71        sql_drop_table("spip_tickets_liens");
    6872        effacer_meta($nom_meta_base_version);
    6973}
Note: See TracChangeset for help on using the changeset viewer.