Changeset 46140 in spip-zone


Ignore:
Timestamp:
Mar 30, 2011, 10:53:21 AM (10 years ago)
Author:
cedric@…
Message:

retablir les boutons de moderation des petitions pour les admins qui avaient saute suite au changement de clé primaire sur spip_signatures
donner accès à la page de modération des signatures pour les admins restreints (mais ils ne pourront modérer que les signatures des articles des rubriques qu'ils gèrent)

Location:
_core_/plugins/petitions
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/petitions/petitions_autoriser.php

    r44981 r46140  
    6161}
    6262
    63 function autoriser_petitions_reactions_bouton_dist($faire, $type='', $id=0, $qui = NULL, $opt = NULL){
     63function autoriser_controlerpetition_bouton_dist($faire, $type='', $id=0, $qui = NULL, $opt = NULL){
    6464        return sql_countsel('spip_signatures')>0;
    6565}
  • _core_/plugins/petitions/plugin.xml

    r45471 r46140  
    22        <nom>P&#233;titions</nom>
    33        <auteur>Collectif SPIP</auteur>
    4         <version>1.3.1</version>
     4        <version>1.3.2</version>
    55        <version_base>1.1.6</version_base>
    66        <etat>test</etat>
  • _core_/plugins/petitions/prive/modeles/signature.html

    r45469 r46140  
    1414        [<div class='ad_email'><:info_adresse_email:> <a class='ajax' href='[(#GET{self}|parametre_url{ad_email,#AD_EMAIL})]' title='<:syndic:articles_meme_auteur|attribut_html:>' >(#AD_EMAIL)</a></div>]
    1515        <BOUCLE_art(ARTICLES){id_petition}{statut==.*}>
     16                #SET{id_article,#ID_ARTICLE}
    1617                <div class='reponse_a'>
    1718                        <p class="article"><:lien_reponse_article:> : <a href='[(#ID_ARTICLE|generer_url_entite{article})]'>#TITRE</a> [<a href='[(#GET{self}|parametre_url{id_article,#ID_ARTICLE})]' class="ajax"><:petitions:voir_signatures_objet:></a>]</p>
     
    2930
    3031[(#REM) Les boutons ---------------------------------------------------------]
    31 [(#INCLURE{fond=prive/modeles/signature-actions-#ENV{boutons,moderer},id_signature,id_article=#ID_ARTICLE,statut,self})]
     32[(#INCLURE{fond=prive/modeles/signature-actions-#ENV{boutons,moderer},id_signature,id_article=#GET{id_article},statut,self})]
    3233</BOUCLE_signature>
  • _core_/plugins/petitions/prive/squelettes/contenu/controler_petition.html

    r45469 r46140  
    1414#BOITE_OUVRIR{'','note'}
    1515<a class='annule_filtre' href='[(#GET{self}|parametre_url{id_article,''})]' title="<:petitions:tout_voir|attribut_html:>">[(#CHEMIN_IMAGE{fermer-16.png}|balise_img|inserer_attribut{alt,<:petitions:tout_voir:>})]</a>
    16 <p><:petitions:signatures_article:> <a href='[(#URL_ARTICLE|ancre_url{signatures})]'>#TITRE</a></p>
     16<p><:petitions:signatures_article:> <a href='[(#ID_ARTICLE|generer_url_entite{article})]'>#TITRE</a></p>
    1717<BOUCLE_lapetition(PETITIONS){id_article}{0,1}>
    1818        [(#BOUTON_ACTION{<:petitions:icone_supprimer_signatures:>,#URL_ACTION_AUTEUR{traiter_lot_signature,supprimer,#SELF}|parametre_url{id_petition,#ID_PETITION,'&'},'ajax',<:petitions:alerte_confirmer_suppression_signatures:>})]
  • _core_/plugins/petitions/prive/squelettes/navigation/controler_petition.html

    r44729 r46140  
    33#BOITE_FERMER
    44
    5 #BOITE_OUVRIR{'',raccourcis}
    6 #SET{nb,'<b>N</b>'}
    7 <div id="actiongroup">
    8         <label>Selection&nbsp;:</label>
    9         <p class="status">
    10                 <span class="zero"><:petitions:aucune_signature:></span>
    11                 <span class="one none"><:petitions:une_signature:></span>
    12                 <span class="many none"><:petitions:nombre_signatures{nb=#GET{nb}}:></span>
    13         </p>
    14         <p>
    15         <p>
    16         Sélectionner les signatures:<br />
    17         <a href="#" class="shortcut selectall" onclick="actiongroup.selectAll();return false;"><:petitions:signatures_toutes:></a> |
    18         <a href="#" class="shortcut unselectall" onclick="actiongroup.unselectAll();return false;"><:petitions:signatures_aucune:></a> |
    19         <a href="#" class="shortcut selectprop" onclick="actiongroup.selectAll($('li.statut_prop'));return false;"><:petitions:signatures_prop:></a>
    20         </p>
    21         <p>
    22         <a href="#" class="shortcut empty" onclick="actiongroup.emptySelection();return false;">Vider la selection</a>
    23         </p>
    24         </p>
    25         <div>
    26                 <button class='action' data-href='#URL_ACTION_AUTEUR{traiter_lot_signature,valider}'><:petitions:icone_valider_signature:></button><br />
    27                 <button class='action' data-href='#URL_ACTION_AUTEUR{traiter_lot_signature,relancer}'><:petitions:icone_relancer_signataires:></button>
    28                 <button class='action' data-href='#URL_ACTION_AUTEUR{traiter_lot_signature,supprimer}'><:petitions:icone_supprimer_signatures:></button>
     5[(#AUTORISER{modererlot,petition}|oui)
     6        #BOITE_OUVRIR{'',raccourcis}
     7        #SET{nb,'<b>N</b>'}
     8        <div id="actiongroup">
     9                <label>Selection&nbsp;:</label>
     10                <p class="status">
     11                        <span class="zero"><:petitions:aucune_signature:></span>
     12                        <span class="one none"><:petitions:une_signature:></span>
     13                        <span class="many none"><:petitions:nombre_signatures{nb=#GET{nb}}:></span>
     14                </p>
     15                <p>
     16                <p>
     17                Sélectionner les signatures:<br />
     18                <a href="#" class="shortcut selectall" onclick="actiongroup.selectAll();return false;"><:petitions:signatures_toutes:></a> |
     19                <a href="#" class="shortcut unselectall" onclick="actiongroup.unselectAll();return false;"><:petitions:signatures_aucune:></a> |
     20                <a href="#" class="shortcut selectprop" onclick="actiongroup.selectAll($('li.statut_prop'));return false;"><:petitions:signatures_prop:></a>
     21                </p>
     22                <p>
     23                <a href="#" class="shortcut empty" onclick="actiongroup.emptySelection();return false;">Vider la selection</a>
     24                </p>
     25                </p>
     26                <div>
     27                        <button class='action' data-href='#URL_ACTION_AUTEUR{traiter_lot_signature,valider}'><:petitions:icone_valider_signature:></button><br />
     28                        <button class='action' data-href='#URL_ACTION_AUTEUR{traiter_lot_signature,relancer}'><:petitions:icone_relancer_signataires:></button>
     29                        <button class='action' data-href='#URL_ACTION_AUTEUR{traiter_lot_signature,supprimer}'><:petitions:icone_supprimer_signatures:></button>
     30                </div>
    2931        </div>
    30 </div>
    31 <div class="success none">OK</div>
    32 #BOITE_FERMER
     32        <div class="success none">OK</div>
     33        #BOITE_FERMER
    3334
    3435
    35 <script type="text/javascript">/*<![CDATA[*/
    36 [(#INCLURE{prive/javascript/actiongroup.js}|minifier{js})]
    37 function reinit(){actiongroup.activate(jQuery("ul.liste-items.signatures >.item.signature",this));}
    38 jQuery(reinit);
    39 onAjaxLoad(reinit);
    40 /*]]>*/</script>
     36        <script type="text/javascript">/*<!\[CDATA\[*/
     37        [(#INCLURE{prive/javascript/actiongroup.js}|minifier{js})]
     38        function reinit(){actiongroup.activate(jQuery("ul.liste-items.signatures >.item.signature",this));}
     39        jQuery(reinit);
     40        onAjaxLoad(reinit);
     41        /*\]\]>*/</script>
     42]
Note: See TracChangeset for help on using the changeset viewer.