Roman Zakharov - 2018-01-10

Краткое описание:
Исправлено некорректное поведение: при заходе на детальную форму два раза вызывался onChangeWorkstate.
Первый раз вызов происходил в startModule (MainModulePresenter) при переключении к текущему состоянию детальной формы.
Второй раз в adjustToRecord в callback onDoGetRecord, когда форма наполнялась данными.
Это приводило к тому, что логика детального презентора прогонялась два раза.

Реализация:
В JepPresenter добавлена функция isDataReady, которая переопределена в DetailFormPresenter, по аналогии с isAcceptableWorkstate.

Преимущества:
1. Реализация предусматривает обратную совместимость.
2. Написан автотест.

Обратить внимание: -

Подробное описание: -