Révisions :
« autorisations:description : couteauprive - fr »
Révisions
Différences entre version No3 et version No2
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 demandée (’modifier’, ’publier’, ...) -
$type
: un type d’objet sur lequel appliquer l’action ou nom de table (’article’, ’auteur’, ...) -
$id
: identifiant éventuel l’identifiant de cet objet l’objet sur lequel on veut agir -
$qui
: un id_auteur demandant l’autorisation (ou vide si pour un auteur en cours connecté ) -
$opt
: tableau d’options 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]