Extension:Email Authorization/fr

L'extension Email Authorization implémente l'accroche  de l'extension  pour fournir l'autorisation en utilisant une liste d'adresses courriel permises. Elle fournit la page spéciale, qu'un administrateur peut utiliser pour ajouter ou supprimer des adresses courriel ou des domaines de messagerie issus de la liste d'autorisation.

Configuration
Les utilisateurs qui auraient à ajouter ou révoquer des adresses courriel ou des domaines de messagerie sur la page, doivent avoir le droit emailauthorizationconfig. Par exemple :

Accroches
Cette extension fournit les accroches suivantes aux autres extensions :


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



Historique des versions

 * Version 3.0:
 * Mis à jour pour fonctionner avec PluggableAuth 6.0
 * Version 2.0 :
 * Ajouté
 * Ajout de la prise en charge de Postgres et SQLite en plus de celles de MySQL et MariaDB déja existantes
 * Utiliser le greffon jQuery datatables sur le tableau des autorisations courriel
 * Conversion de UI pour utiliser OOUI
 * Restructuration du code (revue des types, ajout de dépendances, paramètres globaux, nouveau système d'accroches, utilisation de lint, tests)
 * Correction des appels IDatabase::upsert avec des paramètres à clé unique mauvaise


 * Version 1.5 :
 * Ajuster et mettre en minuscules les adresses courriel avant de les ajouter


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


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


 * Version 1.2 :
 * Modifier le préfixe des messages pour empêcher les collisions avec d'autres extensions
 * Formatage de tableau
 * Renommage de  en


 * 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 pour les droits manquants


 * Version 1.0 :
 * Version initiale



Problèmes connus
Les versions antérieures à la 2.0 ne fonctionnent pas avec PostgreSQL. Voir T293933.