Documentation du code de SPIP et de ses plugins

Pétitions

Autorisations

Table of Contents

Functions

petitions_autoriser()  : mixed
Fonction d'appel pour le pipeline
autoriser_modererpetition_dist()  : bool
Autorisation de modérer une pétition
autoriser_signature_publier()  : bool
Autorisation de publier une signature
autoriser_signature_supprimer()  : bool
Autorisation de supprimer une signature
autoriser_signature_relancer()  : bool
Autorisation de relancer une signature
autoriser_signature_modifier_dist()  : bool
Autorisation de modifier une signature
autoriser_controlerpetition_voir_dist()  : bool
Autorisation de voir la page controler_petition
autoriser_controlerpetition_menu_dist()  : bool
Autorisation de voir le menu de gestion des signatures
autoriser_signature_autoassocierdocument_dist()  : bool
Autorisation d'auto-association de documents sur des signatures

Functions

petitions_autoriser()

Fonction d'appel pour le pipeline

petitions_autoriser() : mixed
Tags
pipeline

autoriser

autoriser_modererpetition_dist()

Autorisation de modérer une pétition

autoriser_modererpetition_dist(string $faire, string $type, int $id, array<string|int, mixed> $qui, array<string|int, mixed> $opt) : bool

Il faut que les pétitions soient activées globalement ou qu'il y en ait au moins une et avoir droit de modifier l'objet qui reçoit la pétition

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_signature_publier()

Autorisation de publier une signature

autoriser_signature_publier(string $faire, string $type, int $id, array<string|int, mixed> $qui, array<string|int, mixed> $opt) : bool

Il faut avoir le droit de modérer la petition de l'article en question

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_signature_supprimer()

Autorisation de supprimer une signature

autoriser_signature_supprimer(string $faire, string $type, int $id, array<string|int, mixed> $qui, array<string|int, mixed> $opt) : bool

Il faut avoir le droit de modérer la petition de l'article en question

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_signature_relancer()

Autorisation de relancer une signature

autoriser_signature_relancer(string $faire, string $type, int $id, array<string|int, mixed> $qui, array<string|int, mixed> $opt) : bool

Toute personne idenfiée peut relancer une signature non publiée

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_signature_modifier_dist()

Autorisation de modifier une signature

autoriser_signature_modifier_dist(string $faire, string $type, int $id, array<string|int, mixed> $qui, array<string|int, mixed> $opt) : bool

Jamais

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_controlerpetition_voir_dist()

Autorisation de voir la page controler_petition

autoriser_controlerpetition_voir_dist(string $faire, string $type, int $id, array<string|int, mixed> $qui, array<string|int, mixed> $opt) : bool

Il faut que les pétitions soient activées globalement et qu'il y ait au moins une signature

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_controlerpetition_menu_dist()

Autorisation de voir le menu de gestion des signatures

autoriser_controlerpetition_menu_dist(string $faire[, string $type = '' ][, int $id = 0 ][, array<string|int, mixed> $qui = null ][, array<string|int, mixed> $opt = null ]) : bool
Parameters
$faire : string

Action demandée

$type : string = ''

Type d'objet sur lequel appliquer l'action

$id : int = 0

Identifiant de l'objet

$qui : array<string|int, mixed> = null

Description de l'auteur demandant l'autorisation

$opt : array<string|int, mixed> = null

Options de cette autorisation

Tags
uses
autoriser_controlerpetition_voir_dist()
Return values
bool

true s'il a le droit, false sinon

autoriser_signature_autoassocierdocument_dist()

Autorisation d'auto-association de documents sur des signatures

autoriser_signature_autoassocierdocument_dist(string $faire, string $type, int $id, array<string|int, mixed> $qui, array<string|int, mixed> $opt) : bool

Jamais

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


        
On this page

Search results