AUTORISATION
Table of Contents
Functions
- territoires_autoriser() : mixed
- Fonction d'appel pour le pipeline.
- autoriser_territoires_voir_dist() : bool
- Autorisation de voir la liste des territoires (page territoires).
- autoriser_territoires_menu_dist() : bool
- Autorisation de voir l'élément de menu menant à la page des territoires.
- autoriser_territoires_configurer_dist() : bool
- Autorisation de configurer le plugin (page configurer_territoires).
- autoriser_territoires_peupler_dist() : bool
- Autorisation de peupler ou dépeupler des territoires.
- autoriser_territoire_voir_dist() : bool
- Autorisation de voir (territoire).
- autoriser_territoire_creer_dist() : bool
- Autorisation de créer un territoire.
- autoriser_territoire_modifier_dist() : bool
- Autorisation de modifier un territoire.
- autoriser_territoire_supprimer_dist() : bool
- Autorisation de supprimer un territoire.
- autoriser_associerterritoires_dist() : bool
- Autorisation de lier/délier un territoire.
Functions
territoires_autoriser()
Fonction d'appel pour le pipeline.
territoires_autoriser() : mixed
Tags
autoriser_territoires_voir_dist()
Autorisation de voir la liste des territoires (page territoires).
autoriser_territoires_voir_dist(string $faire, string $type, int $id, null|array<string|int, mixed>|int $qui, null|array<string|int, mixed> $options) : bool
Tout le monde y est autorisé.
Parameters
- $faire : string
-
Action demandée :
voir
- $type : string
-
Type d'objet sur lequel appliquer l'action :
_territoires
(ce n'est pas un objet au sens SPIP) - $id : int
-
Identifiant de l'objet :
0
, inutilisé - $qui : null|array<string|int, mixed>|int
-
L'initiateur de l'action:
- si null on prend alors visiteur_session
- un id_auteur (on regarde dans la base)
- un tableau auteur complet, y compris [restreint]
- $options : null|array<string|int, mixed>
-
Tableau d'options sous forme de tableau associatif :
null
, inutilisé
Return values
bool —true
si l'auteur est autorisée à exécuter l'action, false
sinon.
autoriser_territoires_menu_dist()
Autorisation de voir l'élément de menu menant à la page des territoires.
autoriser_territoires_menu_dist(string $faire, string $type, int $id, null|array<string|int, mixed>|int $qui, null|array<string|int, mixed> $options) : bool
Il faut être autorisé à voir la liste des territoires.
Parameters
- $faire : string
-
Action demandée :
menu
- $type : string
-
Type d'objet sur lequel appliquer l'action :
_territoires
(ce n'est pas un objet au sens SPIP) - $id : int
-
Identifiant de l'objet :
0
, inutilisé - $qui : null|array<string|int, mixed>|int
-
L'initiateur de l'action:
- si null on prend alors visiteur_session
- un id_auteur (on regarde dans la base)
- un tableau auteur complet, y compris [restreint]
- $options : null|array<string|int, mixed>
-
Tableau d'options sous forme de tableau associatif :
null
, inutilisé
Return values
bool —true
si l'auteur est autorisée à exécuter l'action, false
sinon.
autoriser_territoires_configurer_dist()
Autorisation de configurer le plugin (page configurer_territoires).
autoriser_territoires_configurer_dist(string $faire, string $type, int $id, null|array<string|int, mixed>|int $qui, null|array<string|int, mixed> $options) : bool
Il faut posséder l'autorisation standard de configuration.
Parameters
- $faire : string
-
Action demandée :
configurer
- $type : string
-
Type d'objet sur lequel appliquer l'action :
_territoires
(ce n'est pas un objet au sens SPIP) - $id : int
-
Identifiant de l'objet :
0
, inutilisé - $qui : null|array<string|int, mixed>|int
-
L'initiateur de l'action:
- si null on prend alors visiteur_session
- un id_auteur (on regarde dans la base)
- un tableau auteur complet, y compris [restreint]
- $options : null|array<string|int, mixed>
-
Tableau d'options sous forme de tableau associatif :
null
, inutilisé
Return values
bool —true
si l'auteur est autorisée à exécuter l'action, false
sinon.
autoriser_territoires_peupler_dist()
Autorisation de peupler ou dépeupler des territoires.
autoriser_territoires_peupler_dist(string $faire, string $type, int $id, null|array<string|int, mixed>|int $qui, null|array<string|int, mixed> $options) : bool
Il faut posséder l'autorisation standard de configuration.
Parameters
- $faire : string
-
Action demandée :
peupler
(idem que depleupler) - $type : string
-
Type d'objet sur lequel appliquer l'action :
_territoires
(ce n'est pas un objet au sens SPIP) - $id : int
-
Identifiant de l'objet :
0
, inutilisé - $qui : null|array<string|int, mixed>|int
-
L'initiateur de l'action:
- si null on prend alors visiteur_session
- un id_auteur (on regarde dans la base)
- un tableau auteur complet, y compris [restreint]
- $options : null|array<string|int, mixed>
-
Tableau d'options sous forme de tableau associatif :
null
, inutilisé
Return values
bool —true
si l'auteur est autorisée à exécuter l'action, false
sinon.
autoriser_territoire_voir_dist()
Autorisation de voir (territoire).
autoriser_territoire_voir_dist(string $faire, string $type, int $id, null|array<string|int, mixed>|int $qui, null|array<string|int, mixed> $options) : bool
Tout le monde y est autorisé.
Parameters
- $faire : string
-
Action demandée :
voir
- $type : string
-
Type d'objet sur lequel appliquer l'action : objet
territoire
- $id : int
-
Identifiant de l'objet :
0
, inutilisé - $qui : null|array<string|int, mixed>|int
-
L'initiateur de l'action:
- si null on prend alors visiteur_session
- un id_auteur (on regarde dans la base)
- un tableau auteur complet, y compris [restreint]
- $options : null|array<string|int, mixed>
-
Tableau d'options sous forme de tableau associatif :
null
, inutilisé
Return values
bool —true
si l'auteur est autorisée à exécuter l'action, false
sinon.
autoriser_territoire_creer_dist()
Autorisation de créer un territoire.
autoriser_territoire_creer_dist(string $faire, string $type, int $id, null|array<string|int, mixed>|int $qui, null|array<string|int, mixed> $options) : bool
Il n'est pas possible de créer un territoire, seule la fonction de peuplement le peut.
Parameters
- $faire : string
-
Action demandée :
creer
- $type : string
-
Type d'objet sur lequel appliquer l'action : objet
territoire
- $id : int
-
Identifiant de l'objet :
0
, inutilisé - $qui : null|array<string|int, mixed>|int
-
L'initiateur de l'action:
- si null on prend alors visiteur_session
- un id_auteur (on regarde dans la base)
- un tableau auteur complet, y compris [restreint]
- $options : null|array<string|int, mixed>
-
Tableau d'options sous forme de tableau associatif :
null
, inutilisé
Return values
bool —true
si l'auteur est autorisée à exécuter l'action, false
sinon.
autoriser_territoire_modifier_dist()
Autorisation de modifier un territoire.
autoriser_territoire_modifier_dist(string $faire, string $type, int $id, null|array<string|int, mixed>|int $qui, null|array<string|int, mixed> $options) : bool
Il faut être administrateur ou rédacteur pour être autorisé.
Parameters
- $faire : string
-
Action demandée :
modifier
- $type : string
-
Type d'objet sur lequel appliquer l'action : objet
territoire
- $id : int
-
Identifiant de l'objet :
0
, inutilisé - $qui : null|array<string|int, mixed>|int
-
L'initiateur de l'action:
- si null on prend alors visiteur_session
- un id_auteur (on regarde dans la base)
- un tableau auteur complet, y compris [restreint]
- $options : null|array<string|int, mixed>
-
Tableau d'options sous forme de tableau associatif :
null
, inutilisé
Return values
bool —true
si l'auteur est autorisée à exécuter l'action, false
sinon.
autoriser_territoire_supprimer_dist()
Autorisation de supprimer un territoire.
autoriser_territoire_supprimer_dist(string $faire, string $type, int $id, null|array<string|int, mixed>|int $qui, null|array<string|int, mixed> $options) : bool
Il n'est pas possible de supprimer un territoire, seule la fonction de dépeuplement le peut.
Parameters
- $faire : string
-
Action demandée :
supprimer
- $type : string
-
Type d'objet sur lequel appliquer l'action : objet
territoire
- $id : int
-
Identifiant de l'objet :
0
, inutilisé - $qui : null|array<string|int, mixed>|int
-
L'initiateur de l'action:
- si null on prend alors visiteur_session
- un id_auteur (on regarde dans la base)
- un tableau auteur complet, y compris [restreint]
- $options : null|array<string|int, mixed>
-
Tableau d'options sous forme de tableau associatif :
null
, inutilisé
Return values
bool —true
si l'auteur est autorisée à exécuter l'action, false
sinon.
autoriser_associerterritoires_dist()
Autorisation de lier/délier un territoire.
autoriser_associerterritoires_dist(string $faire, string $type, int $id, null|array<string|int, mixed>|int $qui, null|array<string|int, mixed> $options) : bool
Il faut être un administrateur complet.
Parameters
- $faire : string
-
Action demandée :
associerterritoires
- $type : string
-
Type d'objet sur lequel appliquer l'action : aucun
- $id : int
-
Identifiant de l'objet :
0
, inutilisé - $qui : null|array<string|int, mixed>|int
-
L'initiateur de l'action:
- si null on prend alors visiteur_session
- un id_auteur (on regarde dans la base)
- un tableau auteur complet, y compris [restreint]
- $options : null|array<string|int, mixed>
-
Tableau d'options sous forme de tableau associatif :
null
, inutilisé
Return values
bool —true
si l'auteur est autorisée à exécuter l'action, false
sinon.