Move same ApplicationSetting validations to a single validation
What does this MR do and why?
We can pass multiple attributes to a single validation call. Therefore, we have moved the same validations to a single validation call which will reduce code duplication.
By default, numericality
option does not allow nil values so using
presence of is redundant.
See
https://guides.rubyonrails.org/active_record_validations.html#numericality.
MR acceptance checklist
Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Related to #420321 (closed)