Autorisations
Table of Contents
Functions
- pensebetes_autoriser() : mixed
- Fonction d'appel pour le pipeline
- autoriser_associerpensebetes_dist() : bool
- Autorisation d'associer un pensebete
- autoriser_pensebetes_menu_dist() : bool
- Autorisation de voir un élément de menu (pensebetes)
- autoriser_pensebetecreer_menu_dist() : bool
- Autorisation de voir le bouton d'accès rapide de création (pensebete)
- autoriser_murs_menu_dist() : bool
- Autorisation de voir le bouton d'outil collaboratif du mur
- autoriser_pensebete_creer_dist() : bool
- Autorisation de créer (pensebete)
- autoriser_pensebeteparstatut_creer_dist() : bool
- Autorisation de créer un pense-bête dont les destinataires seront les auteurs d'un certain statut
- autoriser_pensebetemultiauteurs_creer_dist() : bool
- Autorisation de créer un pense-bête dont les destinataires peuvent être multiples
- autoriser_pensebete_voir_dist() : bool
- Autorisation de voir (pensebete)
- autoriser_pensebete_modifier_dist() : bool
- Autorisation de modifier (pensebete)
- autoriser_pensebete_supprimer_dist() : bool
- Autorisation de supprimer (pensebete)
- autoriser_pensebete_iconifier_dist() : bool
- Autorisation d'iconifier un pense-bête, c'est à dire lui mettre un logo.
Functions
pensebetes_autoriser()
Fonction d'appel pour le pipeline
pensebetes_autoriser() : mixed
Tags
autoriser_associerpensebetes_dist()
Autorisation d'associer un pensebete
autoriser_associerpensebetes_dist(string $faire, string $type, int $id, array<string|int, mixed> $qui, array<string|int, mixed> $opt) : bool
Parameters
- $faire : string
-
Action demandée
- $type : string
-
Type d'objet sur lequel appliquer l'action
- $id : int
-
Identifiant de l'objet
- $qui : array<string|int, mixed>
-
Description de l'auteur demandant l'autorisation
- $opt : array<string|int, mixed>
-
Options de cette autorisation
Return values
bool —true s'il a le droit, false sinon
autoriser_pensebetes_menu_dist()
Autorisation de voir un élément de menu (pensebetes)
autoriser_pensebetes_menu_dist(string $faire, string $type, int $id, array<string|int, mixed> $qui, array<string|int, mixed> $opt) : bool
Parameters
- $faire : string
-
Action demandée
- $type : string
-
Type d'objet sur lequel appliquer l'action
- $id : int
-
Identifiant de l'objet
- $qui : array<string|int, mixed>
-
Description de l'auteur demandant l'autorisation
- $opt : array<string|int, mixed>
-
Options de cette autorisation
Return values
bool —true s'il a le droit, false sinon
autoriser_pensebetecreer_menu_dist()
Autorisation de voir le bouton d'accès rapide de création (pensebete)
autoriser_pensebetecreer_menu_dist(string $faire, string $type, int $id, array<string|int, mixed> $qui, array<string|int, mixed> $opt) : bool
Parameters
- $faire : string
-
Action demandée
- $type : string
-
Type d'objet sur lequel appliquer l'action
- $id : int
-
Identifiant de l'objet
- $qui : array<string|int, mixed>
-
Description de l'auteur demandant l'autorisation
- $opt : array<string|int, mixed>
-
Options de cette autorisation
Return values
bool —true s'il a le droit, false sinon
autoriser_murs_menu_dist()
Autorisation de voir le bouton d'outil collaboratif du mur
autoriser_murs_menu_dist(string $faire, string $type, int $id, array<string|int, mixed> $qui, array<string|int, mixed> $opt) : bool
Parameters
- $faire : string
-
Action demandée
- $type : string
-
Type d'objet sur lequel appliquer l'action
- $id : int
-
Identifiant de l'objet
- $qui : array<string|int, mixed>
-
Description de l'auteur demandant l'autorisation
- $opt : array<string|int, mixed>
-
Options de cette autorisation
Return values
bool —true s'il a le droit, false sinon
autoriser_pensebete_creer_dist()
Autorisation de créer (pensebete)
autoriser_pensebete_creer_dist(string $faire, string $type, int $id, array<string|int, mixed> $qui, array<string|int, mixed> $opt) : bool
Parameters
- $faire : string
-
Action demandée
- $type : string
-
Type d'objet sur lequel appliquer l'action
- $id : int
-
Identifiant de l'objet
- $qui : array<string|int, mixed>
-
Description de l'auteur demandant l'autorisation
- $opt : array<string|int, mixed>
-
Options de cette autorisation
Return values
bool —true s'il a le droit, false sinon
autoriser_pensebeteparstatut_creer_dist()
Autorisation de créer un pense-bête dont les destinataires seront les auteurs d'un certain statut
autoriser_pensebeteparstatut_creer_dist(string $faire, string $type, int $id, null|array<string|int, mixed>|int $qui, mixed $opt) : bool
Parameters
- $faire : string
-
Action demandée :
creer
- $type : string
-
Type d'objet sur lequel appliquer l'action : objet
_pensebete_par_statut
A noter que les underscores sont retirés par l'appel de la fonction autoriser et qu'il convient de débuter le nom de l'objet par un underscore pour préciser que ce n'est pas un objet. - $id : int
-
Identifiant de l'objet :
0
, liste - $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]
- $opt : mixed
Return values
bool —true
si l'auteur est autorisée à exécuter l'action, false
sinon.
autoriser_pensebetemultiauteurs_creer_dist()
Autorisation de créer un pense-bête dont les destinataires peuvent être multiples
autoriser_pensebetemultiauteurs_creer_dist(string $faire, string $type, int $id, null|array<string|int, mixed>|int $qui, mixed $opt) : bool
Parameters
- $faire : string
-
Action demandée :
creer
- $type : string
-
Type d'objet sur lequel appliquer l'action : objet
_pensebete_multi_auteurs
A noter que les underscores sont retirés par l'appel de la fonction autoriser et qu'il convient de débuter le nom de l'objet par un underscore pour préciser que ce n'est pas un objet. - $id : int
-
Identifiant de l'objet :
0
, liste - $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]
- $opt : mixed
Return values
bool —true
si l'auteur est autorisée à exécuter l'action, false
sinon.
autoriser_pensebete_voir_dist()
Autorisation de voir (pensebete)
autoriser_pensebete_voir_dist(string $faire, string $type, int $id, array<string|int, mixed> $qui, array<string|int, mixed> $opt) : bool
On peut voir les pensebetes dont on est l'auteur ou le destinataire.
Parameters
- $faire : string
-
Action demandée
- $type : string
-
Type d'objet sur lequel appliquer l'action
- $id : int
-
Identifiant de l'objet
- $qui : array<string|int, mixed>
-
Description de l'auteur demandant l'autorisation
- $opt : array<string|int, mixed>
-
Options de cette autorisation
Return values
bool —true s'il a le droit, false sinon
autoriser_pensebete_modifier_dist()
Autorisation de modifier (pensebete)
autoriser_pensebete_modifier_dist(string $faire, string $type, int $id, array<string|int, mixed> $qui, array<string|int, mixed> $opt) : bool
On peut modifier que les pensebetes dont on est l'auteur.
Parameters
- $faire : string
-
Action demandée
- $type : string
-
Type d'objet sur lequel appliquer l'action
- $id : int
-
Identifiant de l'objet
- $qui : array<string|int, mixed>
-
Description de l'auteur demandant l'autorisation
- $opt : array<string|int, mixed>
-
Options de cette autorisation
Return values
bool —true s'il a le droit, false sinon
autoriser_pensebete_supprimer_dist()
Autorisation de supprimer (pensebete)
autoriser_pensebete_supprimer_dist(string $faire, string $type, int $id, array<string|int, mixed> $qui, array<string|int, mixed> $opt) : bool
On peut supprimer tous les pensebetes que l'on peut voir.
Parameters
- $faire : string
-
Action demandée
- $type : string
-
Type d'objet sur lequel appliquer l'action
- $id : int
-
Identifiant de l'objet
- $qui : array<string|int, mixed>
-
Description de l'auteur demandant l'autorisation
- $opt : array<string|int, mixed>
-
Options de cette autorisation
Return values
bool —true s'il a le droit, false sinon
autoriser_pensebete_iconifier_dist()
Autorisation d'iconifier un pense-bête, c'est à dire lui mettre un logo.
autoriser_pensebete_iconifier_dist(string $faire, string $type, int $id, array<string|int, mixed> $qui, array<string|int, mixed> $opt) : bool
Parameters
- $faire : string
-
Action demandée
- $type : string
-
Type d'objet sur lequel appliquer l'action
- $id : int
-
Identifiant de l'objet
- $qui : array<string|int, mixed>
-
Description de l'auteur demandant l'autorisation
- $opt : array<string|int, mixed>
-
Options de cette autorisation
Return values
bool —true s'il a le droit, false sinon