Edgewall Software

Changes between Version 11 and Version 12 of TracDev/Proposals/EmailValidation


Ignore:
Timestamp:
Dec 9, 2010, 12:11:16 AM (13 years ago)
Author:
Carsten Klein <carsten.klein@…>
Comment:

removed invalid wiki links

Legend:

Unmodified
Added
Removed
Modified
  • TracDev/Proposals/EmailValidation

    v11 v12  
    6161
    6262- The notification API should be extended so that it will provide a new extension point, namely IEmailAddressValidator.
    63 - It will provide a default implementation for that, namely DefaultEmailAddressValidator, which is also the default validator used if none was configured.
    64 - There exists only one active implementation of that extension point interface in the system, which will be configured via TracIni [notification], e.g. email.validator = DefaultEmailAddressValidator
     63- It will provide a default implementation for that, namely !DefaultEmailAddressValidator, which is also the default validator used if none was configured.
     64- There exists only one active implementation of that extension point interface in the system, which will be configured via TracIni [notification], e.g. email.validator = !DefaultEmailAddressValidator
    6565- The data model must be extended so that the validator can both register and track validation progress and state for given email addresses, it will do so by storing the hashes of these addresses only
    6666- Clients of the TracNotificationAPI will then query the api for an instance of the validator, e.g. get_validator