Changeset 95543 in spip-zone


Ignore:
Timestamp:
Feb 27, 2016, 3:03:30 PM (4 years ago)
Author:
rastapopoulos@…
Message:

On rajoute un champ de commentaires internes.

Location:
_plugins_/ayants_droit/trunk
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/ayants_droit/trunk/ayantsdroit_administrations.php

    r95347 r95543  
    4646                array('sql_alter', 'table spip_droits_contrats drop column id_objet'),
    4747        );
     48       
     49        // Ajout du champ "notes" dans les contrats
     50        $maj['1.4.0'] = array(
     51                array('maj_tables', array('spip_droits_contrats')),
     52        );
    4853
    4954        include_spip('base/upgrade');
  • _plugins_/ayants_droit/trunk/base/ayantsdroit.php

    r95392 r95543  
    2727       
    2828        $interfaces['table_des_traitements']['EMAIL']['droits_ayants'] = 'PtoBR(' . _TRAITEMENT_RACCOURCIS . ')';
    29         $interfaces['table_des_traitements']['ADRESSE'][]= _TRAITEMENT_RACCOURCIS;
    30         $interfaces['table_des_traitements']['CREDITS'][]= str_replace('%s', 'ayantsdroit_traiter_credits(%s)', _TRAITEMENT_RACCOURCIS);
     29        $interfaces['table_des_traitements']['COMMENTAIRES']['droits_contrats'] = _TRAITEMENT_RACCOURCIS;
     30        $interfaces['table_des_traitements']['ADRESSE'][] = _TRAITEMENT_RACCOURCIS;
     31        $interfaces['table_des_traitements']['CREDITS'][] = str_replace('%s', 'ayantsdroit_traiter_credits(%s)', _TRAITEMENT_RACCOURCIS);
    3132       
    3233        return $interfaces;
     
    7677                        "id_droits_contrat"  => "bigint(21) NOT NULL",
    7778                        "id_droits_ayant"    => "bigint(21) NOT NULL DEFAULT 0",
    78                         "objet"              => "varchar(25) NOT NULL DEFAULT ''",
    79                         "id_objet"           => "bigint(21) NOT NULL DEFAULT 0",
    8079                        'id_licence'         => 'smallint not null default 0',
    8180                        "date_debut"         => "datetime NOT NULL DEFAULT '0000-00-00 00:00:00'",
     
    8382                        'montant'            => 'varchar(255) not null default ""',
    8483                        "credits"            => "text NOT NULL DEFAULT ''",
     84                        'commentaires'       => 'text NOT NULL DEFAULT ""',
    8585                        "statut"             => "varchar(20)  DEFAULT '0' NOT NULL",
    8686                        "maj"                => "TIMESTAMP"
     
    103103                'titre' => "(select nom from spip_droits_ayants as da where da.id_droits_ayant=spip_droits_contrats.id_droits_ayant) AS titre, '' AS lang",
    104104                //'date' => '',
    105                 'champs_editables'  => array('objet', 'id_objet', 'id_droits_ayant', 'id_licence', 'date_debut', 'date_fin', 'montant', 'credits'),
    106                 'champs_versionnes' => array('id_droits_ayant', 'id_licence', 'date_debut', 'date_fin', 'montant', 'credits'),
    107                 'rechercher_champs' => array('credits'=>5),
     105                'champs_editables'  => array('id_droits_ayant', 'id_licence', 'date_debut', 'date_fin', 'montant', 'credits', 'commentaires'),
     106                'champs_versionnes' => array('id_droits_ayant', 'id_licence', 'date_debut', 'date_fin', 'montant', 'credits', 'commentaires'),
     107                'rechercher_champs' => array('credits'=>5, 'notes' => 3),
    108108                'rechercher_jointures' => array(
    109109                        'droits_ayant' => array('nom'=>8, 'email' => 5, 'credits' => 3),
  • _plugins_/ayants_droit/trunk/formulaires/editer_droits_contrat.php

    r95386 r95543  
    7777                                'explication' => _T('droits_contrat:champ_credits_explication'),
    7878                                'rows' => 4,
     79                                'inserer_barre' => 'forum',
     80                        ),
     81                ),
     82                array(
     83                        'saisie' => 'textarea',
     84                        'options' => array(
     85                                'nom' => 'commentaires',
     86                                'label' => _T('droits_contrat:champ_commentaires_label'),
     87                                'rows' => 4,
     88                                'inserer_barre' => 'forum',
    7989                        ),
    8090                ),
  • _plugins_/ayants_droit/trunk/lang/droits_contrat_fr.php

    r95393 r95543  
    1111
    1212        // C
     13        'champ_commentaires_label' => 'Commentaires internes',
    1314        'champ_credits_explication' => 'Si le contrat prévoit une formulation particulière pour les crédits, celle-ci sera utilisée en priorité à la formulation générée automatiquement.',
    1415        'champ_credits_label' => 'Crédits personnalisés',
  • _plugins_/ayants_droit/trunk/paquet.xml

    r95347 r95543  
    22        prefix="ayantsdroit"
    33        categorie="divers"
    4         version="1.4.0"
     4        version="1.5.0"
    55        etat="dev"
    66        compatibilite="[3.1.0;3.1.*]"
    77        logo="prive/themes/spip/images/ayantsdroit-64.png"
    88        documentation=""
    9         schema="1.3.0"
     9        schema="1.4.0"
    1010>
    1111        <nom>Ayants droit</nom>
  • _plugins_/ayants_droit/trunk/prive/objets/contenu/droits_contrat.html

    r95347 r95543  
    4141</div>]
    4242
     43[<div class="champ contenu_commentaires[ (#COMMENTAIRES*|strlen|?{'',vide})]">
     44        <label><:droits_contrat:champ_commentaires_label:> : </label>
     45        <div dir="#LANG_DIR" class="#EDIT{commentaires} commentaires">(#COMMENTAIRES)</div>
     46</div>]
     47
    4348[<div class="champ champ_id_licence">
    4449(#LICENCE)
Note: See TracChangeset for help on using the changeset viewer.