Manual:$wgAutopromote/fr

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Manual:$wgAutopromote and the translation is 57% complete.

Outdated translations are marked like this.
Other languages:
Deutsch • ‎English • ‎français • ‎polski • ‎русский • ‎العربية • ‎中文 • ‎日本語
Accès: $wgAutopromote
Conditions de promotion automatique d'un utilisateur vers des groupes spécifiques
Introduit dans la version :1.12.0 (r28797)
Retiré dans la version :Encore utilisé
Valeurs autorisées :(tableau)
Valeur par défaut :
array(
    "autoconfirmed" => array( "&",
        array( APCOND_EDITCOUNT, &$wgAutoConfirmCount ),
        array( APCOND_AGE, &$wgAutoConfirmAge ),
    ),
    "emailconfirmed" => APCOND_EMAILCONFIRMED,
)

1.14+

[
	'autoconfirmed' => [ '&',
		[ APCOND_EDITCOUNT, &$wgAutoConfirmCount ],
		[ APCOND_AGE, &$wgAutoConfirmAge ],
	],
]
Autres paramètres : Alphabétique | Par Fonction

Détails

Ce tableau contient les critères de promotion automatique. La syntaxe est:

$wgAutopromote = array(
    'groupname' => cond,
    'group2' => cond,
);

cond peut ici être:

Une condition unique

Possible conditions

Les conditions possibles (les extensions peuvent en ajouter d'autres via l'hameçon AutopromoteCondition):

Condition Description Argument(s)
APCOND_EDITCOUNT nombre minimal d'éditions nécessaire Integer
APCOND_AGE nombre minimal de secondes depuis l'enregistrement Integer
APCOND_EMAILCONFIRMED adresse mail confirmée (Not applicable)
APCOND_INGROUPS liste de groupes dans lesquels l'utilisateur doit être E.g., 'sysop', 'bureaucrat', 'bot'
APCOND_ISIP l'utilisateur a une adresse IP spécifique E.g., '1.2.3.4' or '2001:0db8:85a3::7344'
APCOND_IPINRANGE l'utilisateur est dans une plage d'adresses IP spécifique See Manual:IP ranges
APCOND_AGE_FROM_EDIT nombre minimal de secondes depuis la première édition Integer
APCOND_BLOCKED le compte est bloqué (ajouté en v1.16: r52083) (Not applicable)
APCOND_ISBOT Account is a bot (Not applicable)


Conditions with and without arguments

Each condition can be written in two forms:

APCOND_EMAILCONFIRMED   # conditions ans argument
array( APCOND_EDITCOUNT, 100 )   # condition avec arguments

Set of conditions

Ce dernier a la syntaxe suivante:

array( "operand", cond1, cond2, ... );

Il y a 4 opérandes disponibles:

  • & (AND) — promeut si l'utilisateur respecte toutes les conditions
  • | (OR) — promeut sur l'utilisateur respecte une des conditions
  • ^ (XOR) — promeut sur l'utilisateur respecte seulement une des deux conditions
  • ! (NOT) — promeut si l'utilisateur ne respecte aucune condition.

The sets of conditions are evaluated recursively, so you can use nested sets of conditions linked by operands.

Mises en garde

L'auto-promotion n'ajoute en fait pas les utilisateurs à un groupe; MediaWiki vérifiera seulement si un utilisateur respecte les conditions de promotion automatique quand il vérifie les droits de l'utilisateur ou ses groupes effectifs. Cela veut dire qu'un utilisateur n'apparaîtra dans un groupe de Special:ListUsers seulement s'il a été ajouté via Special:UserRights.

Cela veut aussi dire que vous ne pouvez pas supprimer directement un utilisateur d'un groupe d'autopromotion via Special:UserRights: Un contournement est disponible.

Exemple

If you wanted to autopromote each user to captain upon his having both confirmed his email address and either made at least 100 edits or registered his account at least 60 seconds ago, you would use:

$wgAutopromote = array(
	'captain' => array(
		'&',
		APCOND_EMAILCONFIRMED,
		'|',
		array( APCOND_EDITCOUNT, 100 ),
		array( APCOND_AGE, 60 ),
	),
);

Note that this would get rid of all other autopromote groups; to instead add the captain autopromote group while keeping those autopromote groups that already exist, one would use:

$wgAutopromote['captain'] = array(
	'&',
	APCOND_EMAILCONFIRMED,
	'|',
	array( APCOND_EDITCOUNT, 100 ),
	array( APCOND_AGE, 60 ),
);

See also