имеем статус новости - черновик, активна. Для того что бы перевести в статус активна должны быть заполнены все поля, для черновика достаточно заполнить только основные. Проверяем в валидации текущий статус и соответствующим образом валидируем поля. Но так выходит что в сервисе необходимо перепроверять данные условия. Какие у кого на данный счет практики?
Не надо в валидации проверять статус.
Обсуждают сегодня