GDPR + Add a couple of new platform features especially around validating settings
opened this Pull Request on February 13th 2018
Couple of fixes and improvements
New Validators / Settings API:
Validators can be used independent of settings API
Brings more consistency in error messages and reduces possible validation errors and avoids writing the same validators again and again
Validators can define HTML attributes to validate data on client side so we could directly validate the pre-validate the data in the browser (eg required, length, ...). We need to see if the user actually gets informed properly about errors, I think it does not really work and we might have to remove it again
Settings can now easily define validations see example.