Changeset 110557 in spip-zone


Ignore:
Timestamp:
Jun 6, 2018, 6:19:38 PM (16 months ago)
Author:
bruno@…
Message:

Ajout d'autorisations pour les pages qui listent les objets ref #3055

Location:
_core_/plugins/mots
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/mots/mots_autoriser.php

    r109752 r110557  
    2929
    3030/**
    31  * Autorisation de voir un élément de menu
    32  *
    33  * @param  string $faire Action demandée
    34  * @param  string $type Type d'objet sur lequel appliquer l'action
    35  * @param  int $id Identifiant de l'objet
    36  * @param  array $qui Description de l'auteur demandant l'autorisation
    37  * @param  array $opt Options de cette autorisation
    38  * @return bool          true s'il a le droit, false sinon
    39  **/
    40 function autoriser_mots_menu_dist($faire, $type, $id, $qui, $opt) {
     31 * Autorisation de voir la page mots
     32 *
     33 * @param  string $faire Action demandée
     34 * @param  string $type Type d'objet sur lequel appliquer l'action
     35 * @param  int $id Identifiant de l'objet
     36 * @param  array $qui Description de l'auteur demandant l'autorisation
     37 * @param  array $opt Options de cette autorisation
     38 * @return bool          true s'il a le droit, false sinon
     39 **/
     40function autoriser_mots_voir_dist($faire, $type, $id, $qui, $opt) {
    4141        if ($qui['statut'] == '0minirezo') {
    4242                return ($GLOBALS['meta']['articles_mots'] != 'non' or sql_countsel('spip_groupes_mots'));
     
    5353                and $GLOBALS['meta']['articles_mots'] != 'non'
    5454                and sql_countsel('spip_groupes_mots', $where));
     55}
     56
     57/**
     58 * Autorisation de voir un élément de menu
     59 *
     60 * @param  string $faire Action demandée
     61 * @param  string $type Type d'objet sur lequel appliquer l'action
     62 * @param  int $id Identifiant de l'objet
     63 * @param  array $qui Description de l'auteur demandant l'autorisation
     64 * @param  array $opt Options de cette autorisation
     65 * @return bool          true s'il a le droit, false sinon
     66 **/
     67function autoriser_mots_menu_dist($faire, $type, $id, $qui, $opt) {
     68        return autoriser('voir', '_mots', $id, $qui, $opt);
    5569}
    5670
  • _core_/plugins/mots/paquet.xml

    r106535 r110557  
    22        prefix="mots"
    33        categorie="edition"
    4         version="2.9.0"
     4        version="2.9.1"
    55        etat="stable"
    66        compatibilite="[3.3.0-dev;3.3.*]"
  • _core_/plugins/mots/prive/squelettes/contenu/mots.html

    r93745 r110557  
     1[(#AUTORISER{voir,_mots}|sinon_interdire_acces)]
    12<h1 class="grostitre"><:mots:titre_mots_tous:></h1>
    23[(#AUTORISER{creer,groupemots}|oui)
Note: See TracChangeset for help on using the changeset viewer.