Révisions :
« autorisations:description : couteauprive - fr »
Révisions
Différences entre version No2 et version No1
Cet outil est réservé aux webmestres du site. Pour créer une autorisation SPIP?, il suffit de créer les fonctions adéquates. L’exemple ci-dessous permet d’utiliser la fonction autoriser('troller','doc')
ou la balise #AUTORISER{troller, doc}
:
Signification des paramètres :
-
$faire
: une action (’modifier’, ’publier’, ...) -
$type
: un type d’objet ou nom de table (’article’, ’auteur’, ...) -
$id
: l’identifiant de l’objet sur lequel on veut agir -
$qui
: un id_auteur (ou vide pour un auteur connecté) -
$opt
: tableau d’option, généralement vide
Après récupération/valorisation contextuelle des valeurs par défaut, SPIP tente de d’exécuter la meilleure autorisation déclarée et va chercher dans l’ordre : autoriser_type_faire()
, autoriser_type()
, autoriser_faire()
, puis autoriser_defaut()
.
@puce@ Utilisez cet outil pour définir des alias d’autorisations simples. Pensez à bien les tester toutes.
_ La syntaxe est : « qui : faire type id = alias
» [1]
@puce@ Configurez les options de journalisation grâce à l’outil « . ». [2]