Move field independent logic to new ConditionsService

Closes #3468308

Merge request reports

Loading