Extension:Email Authorization/hi

Email Authorization एक्सटेंशन प्राधिकृत ईमेल पतों की एक सूची मदद से प्राधिकरण प्रदान करने के लिए का   हुक लागू करता है। यह प्राधिकरण सूची से ईमेल पते और ईमेल डोमेन जोड़ने और हटाने के लिए प्रबंधकों को एक विशेष पृष्ठ  प्रदान करता है।

कॉन्फ़िगरेशन
जो सदस्य  पृष्ठ पर ईमेल पते और ईमेल डोमेन जोड़ना और हटाना चाहते हैं, उन्हें emailauthorizationconfig अधिकार प्राप्त करना होगा। उदाहरणस्वरूप:

हुक
यह एक्सटेंशन दूसरे एक्सटेंशनों को निम्न हुक्स प्रदान करता है:


 * और  एक ही पैरामीटर लेते हैं: एक ईमेल पता या ईमेल डोमेन (@ और उसके बाद ईमेल डोमेन)।
 * ये पैरामीटर्स लेता है: एक ईमेल पता और फ़ॉर्म के फ़ील्ड्स का JSON से एनकोड किया हुआ एक ऐरे।
 * और  ये पैरामीटर्स लेते हैं: एक ईमेल पता, फ़ॉर्म के फ़ील्ड्स का JSON से एनकोड किया हुआ एक ऐरे, और ब्यूरोक्रैट द्वारा खाते के अनुरोध को स्वीकार/अस्वीकार करने का User वस्तु।



संस्करण इतिहास

 * Version 3.0:
 * Updated to work with PluggableAuth 6.0
 * 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 :
 * Trim and lowercase emails before adding them


 * Version 1.4 :
 * Added PHPCS and autofix some found sniffs with PHPCBF


 * Version 1.3 :
 * Added optional account request capability controlled by


 * Version 1.2 :
 * Change message prefix to prevent collisions with other extensions
 * Table formatting
 * Renamed  to


 * Version 1.1 :
 * Bug fix: adding email address that already existed threw exception
 * Email addresses and domains entered in  now are validated
 * Added missing rights messages


 * Version 1.0 :
 * Initial version

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