Changeset 81273 in spip-zone


Ignore:
Timestamp:
Mar 8, 2014, 3:45:55 PM (5 years ago)
Author:
eric@…
Message:

Ajout d'une autorisation générique participer aux forums privés pour un objet quelconque. Cette autorisation permet d'afficher ou non les boutons "poster un message" ou "répondre au message".
Par défaut, cette autorisation est toujours vraie.
Tout objet peut la surcharger.

Location:
_core_/branches/spip-3.0/plugins/forum
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • _core_/branches/spip-3.0/plugins/forum/forum_autoriser.php

    r79785 r81273  
    9292}
    9393
     94/**
     95 * Autoriser a participer au forum privé d'un objet quelconque
     96 * Afin de rester compatible avec l'existant cette autorisation est toujours vraie.
     97 *
     98 * @return bool
     99 */
     100function autoriser_participerforumprive_dist($faire, $type, $id, $qui, $opt) {
     101        return true;
     102}
     103
    94104?>
  • _core_/branches/spip-3.0/plugins/forum/paquet.xml

    r80764 r81273  
    22        prefix="forum"
    33        categorie="communication"
    4         version="1.8.31"
     4        version="1.8.32"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.0.*]"
  • _core_/branches/spip-3.0/plugins/forum/prive/objets/liste/participer_forum.html

    r50882 r81273  
    4040                                </BOUCLE_doc>
    4141                                [(#ENV{repondre,'oui'}|=={non}|non)
    42                                 [<p class="repondre"><a class='ajax' href="(#SELF|parametre_url{repondre,#ID_FORUM})" rel="noindex nofollow"><:forum:repondre_message:></a></p>]
     42                                        [(#AUTORISER{participerforumprive,#OBJET,#ID_OBJET}|oui)
     43                                                [<p class="repondre"><a class='ajax' href="(#SELF|parametre_url{repondre,#ID_FORUM})" rel="noindex nofollow"><:forum:repondre_message:></a></p>]
     44                                        ]
    4345                                ]
    4446                        </div>
  • _core_/branches/spip-3.0/plugins/forum/prive/objets/liste/participer_forum_thread.html

    r50882 r81273  
    4040                                </BOUCLE_doc>
    4141
    42                                 [<p class="repondre"><a class='ajax' href="(#SELF|parametre_url{repondre,#ID_FORUM})" rel="noindex nofollow"><:forum:repondre_message:></a></p>]
     42                                [(#AUTORISER{participerforumprive,#OBJET,#ID_OBJET}|oui)
     43                                        [<p class="repondre"><a class='ajax' href="(#SELF|parametre_url{repondre,#ID_FORUM})" rel="noindex nofollow"><:forum:repondre_message:></a></p>]
     44                                ]
    4345                        </div>
    4446                </div>
     
    7476
    7577
    76                                                 [<p class="repondre"><a class='ajax' href="(#SELF|parametre_url{repondre,#ID_FORUM})" rel="noindex nofollow"><:forum:repondre_message:></a></p>]
     78                                                [(#AUTORISER{participerforumprive,#OBJET,#ID_OBJET}|oui)
     79                                                        [<p class="repondre"><a class='ajax' href="(#SELF|parametre_url{repondre,#ID_FORUM})" rel="noindex nofollow"><:forum:repondre_message:></a></p>]
     80                                                ]
    7781                                        </div>
    7882                                </div>
  • _core_/branches/spip-3.0/plugins/forum/prive/squelettes/inclure/discuter_forum.html

    r51085 r81273  
    22[(#INCLURE{fond=prive/repondre_forum, env})]
    33][(#ENV{repondre}|non)
    4 
    5 [(#SELF|parametre_url{repondre,new}|icone{<:forum:icone_poster_message:>,#STATUT|=={privadm}|?{forum-interne-24.png,forum-interne-24.png},#LANG_RIGHT,'',ajax})
    6 <div class='clear'></div>
     4        [(#AUTORISER{participerforumprive,#ENV{objet},#ENV{id_objet}}|oui)
     5                [(#SELF|parametre_url{repondre,new}|icone{<:forum:icone_poster_message:>,#STATUT|=={privadm}|?{forum-interne-24.png,forum-interne-24.png},#LANG_RIGHT,'',ajax})
     6                <div class='clear'></div>
     7                ]
     8        ]
     9        [(#INCLURE{fond=prive/objets/liste/participer_forum_thread, env})]
    710]
    8 [(#INCLURE{fond=prive/objets/liste/participer_forum_thread, env})]
    9 ]
Note: See TracChangeset for help on using the changeset viewer.