Bonjour,
Je sollicite votre aide car je bloque sur une autorisation pour mon plugin.
J’ai créé un nouvel objet et je souhaite que les rédacteurs puisse le proposer à l’évaluation mais pas le publier directement.
Dans mon fichier monobjet_autoriser, j’ai donc fait:
function autoriser_monobjet_modifier_dist($faire, $type, $id, $qui, $opt) {
$ok = false;
if (
// Si on est admin complet
(isset($qui['statut']) and $qui['statut'] == '0minirezo' and !$qui['restreint'])
// Ou admin restreint avec l'option droit pour admin restreint
or (isset($qui['statut']) and $qui['statut'] == '0minirezo' and $qui['restreint'])
// Ou si ya les auteurs liés et qu'on est bien lié à monobjet
or monobjet_autoriser_par_auteur($id, $qui['id_auteur'])
)
{
$ok = true;
}
return $ok;
}
function autoriser_monobjet_instituer_dist($faire, $type, $id, $qui, $opt) {
return autoriser_monobjet_modifier_dist($faire, $type, $id, $qui, $opt);
}
Saut que les redacteurs peuvent quand même publier l’objet.
Comment limiter l’autorisation à la seule proposition?
Je coince un peu du coup.
Quelqu’un pourrait m’aider?