Voir
function devel_generate_content_add_node(&$results) {
Il y a un $users = $results['users'];
qui contient les "mauvais utilisateurs". Vous pouvez pirater les utilisateurs là-bas, ou assurez-vous qu'ils ne sont pas ajoutés en premier lieu.
qui se passe dans
function devel_get_users() {
$users = array();
$result = db_query_range("SELECT uid FROM {users}", 0, 50);
while($user = db_fetch_object($result)){
$users[] = $user->uid;
}
return $users;
}
Vous devez modifier cette méthode pour faire revenir les utilisateurs seulement cinque certaines autorisations. Vous pouvez omettre les utilisateurs incorrects dans la boucle while; en utilisant node access.
Cependant, cette routine devel_get_users est également appelée pour d'autres choses, donc vous voudrez probablement réaliser tout ceci dans une nouvelle méthode devel_get_permissioned_users($perm)
ou en introduisant un argument optionnel.
Devel génère du contenu et attache un auteur à cela. Au hasard. Souvent, il va attacher des auteurs qui, selon les autorisations, ne créent pas du tout un tel contenu. Devel devrait reconnaître les permissions et attacher seulement les auteurs au contenu généré qui peut réellement créer un tel contenu. – berkes
le commentaire de @berkes a bien compris. C'était mon point. – cyclo
C'est un module de développement: il n'est pas destiné à être utilisé sur des sites où les autorisations sont importantes, comme un site de production. –