Changeset 113433 in spip-zone


Ignore:
Timestamp:
Jan 16, 2019, 11:40:08 AM (5 weeks ago)
Author:
real3t@…
Message:

Il faut pouvoir créer une page unique, même dans un site qui n'a aucune rubrique (Olivier)

Location:
_plugins_/pages/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/pages/trunk/pages_autorisations.php

    r99475 r113433  
    181181                        and !$qui['restreint']);
    182182}
     183
     184/**
     185 * Autorisation de créer un article dans une rubrique $id
     186 *
     187 * Il faut pouvoir voir la rubrique et pouvoir créer un article…
     188 * y compris tant qu'il n'y a pas de rubrique (pour une page unique)
     189 *
     190 * @param  string $faire Action demandée
     191 * @param  string $type Type d'objet sur lequel appliquer l'action
     192 * @param  int $id Identifiant de l'objet
     193 * @param  array $qui Description de l'auteur demandant l'autorisation
     194 * @param  array $opt Options de cette autorisation
     195 * @return bool          true s'il a le droit, false sinon
     196 **/
     197function autoriser_rubrique_creerarticledans($faire, $type, $id, $qui, $opt) {
     198        return
     199                (($id == -1) and pages_autorisation_defaut_dist($qui))
     200                OR ($id
     201                and autoriser('voir', 'rubrique', $id)
     202                and autoriser('creer', 'article'));
     203}
     204
  • _plugins_/pages/trunk/paquet.xml

    r103720 r113433  
    22        prefix="pages"
    33        categorie="divers"
    4         version="1.3.7"
     4        version="1.3.8"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.2.*]"
Note: See TracChangeset for help on using the changeset viewer.