Changeset 114378 in spip-zone


Ignore:
Timestamp:
Mar 7, 2019, 6:26:58 PM (6 months ago)
Author:
marcimat@…
Message:

Roles sur les auteurs : avec la présence de #OBJET ou #ID_OBJET dans une boucle (AUTEURS), une jointure est faite sur la table de liens,
et… ça ne prend pas forcément ce qu’on espérait (ici on voulait le même que objet id_objet de l’environnement).
On force donc cela. (erational, entre autres)

Location:
_plugins_/roles_auteurs/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/roles_auteurs/trunk/paquet.xml

    r111241 r114378  
    22        prefix="roles_auteurs"
    33        categorie="edition"
    4         version="1.0.3"
     4        version="1.0.4"
    55        etat="experimental"
    66        compatibilite="[3.0.0;3.2.*]"
  • _plugins_/roles_auteurs/trunk/prive/objets/liste/auteurs_roles_associer.html

    r80199 r114378  
    5050        <tbody>
    5151        <BOUCLE_liste_aut(AUTEURS){!id_auteur IN #GET{exclus}}{tout}{where?}{recherche?}{statut?}{tri #ENV{par,multi nom},#GET{defaut_tri}}{pagination #ENV{nb,10} auta}>
     52                [(#SET{cle,#LISTE{auteur,#ID_AUTEUR,#ENV{objet},#ENV{id_objet}}|implode{"-"}})]
    5253                <tr class="[(#COMPTEUR_BOUCLE|alterner{row_odd,row_even})][ (#EXPOSE|unique)][ (#NOM**|extraire_multi|initiale|=={#ENV{i}}|?{on}|unique)]">
    5354                        <td class='statut'>[(#STATUT|puce_statut{auteur})]</td>
    5455                        <td class='nom[ (#NOM|non)vide]'>[(#LOGO_AUTEUR|image_reduire{20,20})]<a href="[(#ID_AUTEUR|generer_url_entite{auteur})]"[ title="(#BIO*|couper{200}|attribut_html)"]>[(#RANG). ][(#NOM|sinon{<:texte_vide:>})]</a></td>
    55                         <td class='role'>[(#INCLURE{fond=formulaires/inc-editer_liens_roles,env,id=#ID_AUTEUR,cle=auteur-#ID_AUTEUR-#OBJET-#ID_OBJET})]</td>
    56                         <td class='action'><button type="submit" class="button" name="ajouter_lien[auteur-#ID_AUTEUR-#OBJET-#ID_OBJET]" value="+"><:lien_ajouter_auteur:> [(#CHEMIN_IMAGE{ajouter-12.png}|balise_img{'+'})]</button></td>
     56                        <td class='role'>[(#INCLURE{fond=formulaires/inc-editer_liens_roles,env,id=#ID_AUTEUR,cle=#GET{cle}})]</td>
     57                        <td class='action'><button type="submit" class="button" name="ajouter_lien[#GET{cle}]" value="+"><:lien_ajouter_auteur:> [(#CHEMIN_IMAGE{ajouter-12.png}|balise_img{'+'})]</button></td>
    5758                </tr>
    5859        </BOUCLE_liste_aut>
  • _plugins_/roles_auteurs/trunk/prive/objets/liste/auteurs_roles_lies.html

    r80199 r114378  
    2020        <thead>
    2121                #SET{p,''}
    22                 <BOUCLE_lettre(AUTEURS){tout}{id_auteur IN #GET{selection}}{where?}{statut?}{tri #ENV{par,multi nom},#GET{defaut_tri}}{id_auteur==#GET{afficher_lettres}|?{'.*','A'}}>[
     22                <BOUCLE_lettre(AUTEURS){tout}{objet=#ENV{objet}}{id_objet=#ENV{id_objet}}{id_auteur IN #GET{selection}}{where?}{statut?}{tri #ENV{par,multi nom},#GET{defaut_tri}}{id_auteur==#GET{afficher_lettres}|?{'.*','A'}}>[
    2323                (#NOM**|extraire_multi|initiale|unique|oui)
    2424                [(#SET{p,#GET{p}|concat{
     
    4141        </thead>
    4242        <tbody>
    43         <BOUCLE_liste_aut(AUTEURS){tout}{id_auteur IN #GET{selection}}{where?}{statut?}{tri #ENV{par,multi nom},#GET{defaut_tri}}{pagination #ENV{nb,10} autl}>
     43        <BOUCLE_liste_aut(AUTEURS){tout}{objet=#ENV{objet}}{id_objet=#ENV{id_objet}}{id_auteur IN #GET{selection}}{where?}{statut?}{tri #ENV{par,multi nom},#GET{defaut_tri}}{pagination #ENV{nb,10} autl}>
    4444                <tr class="[(#COMPTEUR_BOUCLE|alterner{row_odd,row_even})][ (#EXPOSE|unique)][ (#NOM**|extraire_multi|initiale|=={#ENV{i}}|?{on}|unique)][(#ID_AUTEUR|=={#ENV{id_lien_ajoute}}|oui)append]">
    4545                        <td class='statut'>[(#STATUT|puce_statut{auteur})]</td>
Note: See TracChangeset for help on using the changeset viewer.