Детали задачи
-
Подзадача
-
Решение: Won't Do
-
Medium
-
Не заполнено
-
Не заполнено
-
Не заполнено
Описание
Изменить логику поиска журнала для типа:
- Смотрим поле journal в типе. Если оно задано, то возвращаем конфигурацию оттуда
- Если journal не задан, то смотрим поле form. Если оно задано, то генерируем на основе него конфигурацию журнала (п.1 в задаче) и отдаем.
- Если form не задан, то берем родительский тип и повторяем пункты 1, 2, 3 для всех родителей до первого поля journal или form
Если проверили все типы и ничего не нашли, то возвращаем пустой список.