Validate field attributes and type
What does this MR do and why?
Raise errors if an invalid attribute or type is passed when defining fields in integrations.
Also add predicate methods for types and boolean attributes, and
automatically call boolean_accessor
for checkbox fields.
How to set up and validate locally
No functional changes.
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Related to #354159 (closed)