Ignore:
Timestamp:
Feb 27, 2016, 2:08:00 AM (4 years ago)
Author:
rastapopoulos@…
Message:

Une bête de modif de plein de fichiers, mais qui normalement n'ajoute que peu de chose et sans rien changer à l'ancien.

On peut maintenant éditer les noisettes D'UN contenu PRÉCIS et uniquement lui.

Pour ça il faut aller configurer sur quels objets on accepte ça. Et ensuite sur le côté sous l'identifiant on a "Aucune noisette configurée" (ou "12 noisettes configurées" si on l'a déjà fait).

Ce qui amène à l'interface de composition de noisettes mais pour CET objet/id uniquement.

J'ai passé des heures à tout passer au peigne fin du comportement existant : à priori tout marche AUSSI pour toutes les modifs publiques avec voir=noisettes !

À tester !

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/noizetier/trunk/noizetier_administrations.php

    r93111 r95531  
    99
    1010// Installation et mise à jour
    11 function noizetier_upgrade($nom_meta_base_version, $version_cible)
    12 {
     11function noizetier_upgrade($nom_meta_base_version, $version_cible) {
    1312        $maj = array();
    1413
     
    2827                array('maj_tables',array('spip_noisettes')),
    2928        );
     29       
     30        $maj['0.5.0'] = array(
     31                array('maj_tables',array('spip_noisettes')),
     32                array('sql_alter', 'TABLE spip_noisettes ADD INDEX (type(255))'),
     33                array('sql_alter', 'TABLE spip_noisettes ADD INDEX (composition(255))'),
     34                array('sql_alter', 'TABLE spip_noisettes ADD INDEX (bloc(255))'),
     35                array('sql_alter', 'TABLE spip_noisettes ADD INDEX (noisette(255))'),
     36                array('sql_alter', 'TABLE spip_noisettes ADD INDEX (objet)'),
     37                array('sql_alter', 'TABLE spip_noisettes ADD INDEX (id_objet)'),
     38        );
    3039
    3140        include_spip('base/upgrade');
     
    3443
    3544// Désinstallation
    36 function noizetier_vider_tables($nom_meta_version_base)
    37 {
     45function noizetier_vider_tables($nom_meta_version_base) {
    3846        // On efface les tables du plugin
    3947        sql_drop_table('spip_noisettes');
Note: See TracChangeset for help on using the changeset viewer.