Having this rule activated by default in tests environments makes other tests to fail due to the additional constraint not expected by them, so what we are doing is:
- Having the rule deactivated by default.
- On a post-init hook, we activate it only if we are not in a test environment.
- On own modules tests, we activate it as well
TT30292
- Added new optional tier definition for is_company = true.
- Added auto active if no validation needed during create.
- Added reset validation during write for specific fields.
[FIX] Code White Space Formatting
[IMP] Reviewer Suggestions
[IMP] Added Tests