[spip-dev] Constante AUTEURS_MIN_REDAC & CORE

Bonjour,

Comment puis-je faire une demande de ticket pour le CORE de SPIP ?

Une rédaction dans les autorisations me parait peut être perfectible.
https://git.spip.net/spip/spip/src/branch/master/ecrire/inc/autoriser.php

Il s’agit de l’importante autorisation ecrire.

L’autorisation n’utilise pas la constante AUTEURS_MIN_REDAC décrivant les statuts des auteurs pouvant écrire (statut > 1comite).
Or, il me semble que si cette constante existe nativement, autant la rendre utile sans contraindre à une surcharge de l’autorisation.
Voici donc une suggestion pour ce faire :

function autoriser_ecrire($faire, $type, $id, $qui, $opt) {
if (defined(‘AUTEURS_MIN_REDAC’)) {
$redacteurs = explode (’,’, AUTEURS_MIN_REDAC);
return isset($qui[‘statut’]) and in_array($qui[‘statut’], $redacteurs);
}
return isset($qui[‘statut’]) and in_array($qui[‘statut’], array(‘0minirezo’, ‘1comite’));
}

Thrax

Salut,