Extension:Email Authorization/fr

L'extension Email Authorization implémente l'accroche   pour fournir une autorisation en utilisant une liste d'adresses e-mail autorisées. Il fournit une page spéciale,, qu'un administrateur peut utiliser pour ajouter et supprimer des adresses e-mail et des domaines de messagerie de la liste d'autorisation.

Configuration
Les utilisateurs qui devraient être en mesure d'ajouter et de révoquer des adresses e-mail et des domaines de messagerie sur la page  doivent avoir le droit de emailauthorizationconfig. Par exemple :

Accroches
Cette extension fournit les crochets suivants aux autres extensions :


 * et  prennent un seul paramètre : une adresse de courriel ou un domaine de courriel (p. ex. @ suivi du domaine).
 * prend les paramètres suivants : une adresse e-mail et un tableau de champs de formulaire codés en JSON.
 * et  prennent les paramètres suivants : une adresse e-mail, un tableau de champs de formulaire codés en JSON et l'objet User de la bureaucrate approuvant/rejetant la demande de compte.

Historique des versions

 * Version 2.0 :
 * Added
 * Added support for postgres and sqlite in addition to existing mysql/mariadb support
 * Use datatables jQuery plug-in on email authorization dashboard
 * Convert UI to use OOUI
 * Modernize code (type hints, dependency injection, global config, new hook system, linting, tests)
 * Fix IDatabase::upsert calls with bad unique key parameters


 * Version 1.5 :
 * Ajustement et minuscules emails avant de les ajouter


 * Version 1.4 :
 * Ajout de PHPCS et correction automatique de certains reniflements trouvés avec PHPCBF


 * Version 1.3 :
 * Ajout de la fonctionnalité de demande de compte optionnelle contrôlée par


 * Version 1.2 :
 * Change message prefix to prevent collisions with other extensions
 * Formatage en bloc
 * Renommé de  à


 * Version 1.1 :
 * Correction du bogue : l'ajout d'une adresse de messagerie qui existait déjà a levé une exception
 * Les adresses e-mail et les domaines entrés dans  sont maintenant validés
 * Ajout de messages de droits manquants


 * Version 1.0 :
 * Version initiale

Known issues
This extension does not currently work with PostgreSQL. See T293933.