← К списку версий
v0.75.1
24.09.2026
PATCH
Мастер синхронизации: понятные изменения в шаге 1 — «было → станет» по каждому полю и пояснения статусов
Шаг 1 «Проверка данных» мастера «Синхронизация всех людей» стал понятнее: по каждому изменённому проекту, задаче и человеку в таблице показана колонка «Что изменится» — по полям «было → станет» (станет — значение с платформы задач, оно же будет в my.ipd после шага 2); смена email подсвечена красным. Добавлены пояснения статусов («Новый» — объект ещё не в my.ipd и будет создан; «Изменён» — значение отличается, ничего не изменяется до кнопки «Следующий шаг»), таблица различий по задачам (раньше были только счётчики), в заголовках таблиц — счётчики «новых N · изменённых M» и «Показаны первые 30 из N».
Что сделано
- «Было → станет» по полям — в таблицах шага 1 («Проекты», «Задачи», «Люди») у каждого изменения колонка «Что изменится»: список полей, старое значение зачёркнуто и «→ станет» новое (значение платформы задач). Смена email у человека подсвечена красным (критично для писем).
- Пояснения статусов — над таблицами блок «Как читать таблицы»: «Новый» — объекта нет в my.ipd, будет создан на шаге 2; «Изменён» — значение отличается от платформы, до кнопки «Следующий шаг» ничего не изменяется. В блоке «Люди» те же пояснения для клиентов (сопоставление по ID и по email).
- Таблица задач — раньше в шаге 1 были только счётчики «Задачи новые/изменённые», таблицы не было: добавлена таблица различий задач (задача, проект, статус, что изменится — включая шаги, например 6/10 → 5/10).
- Счётчики и лимит — в заголовках таблиц показано «новых N · изменённых M», при более чем 30 различиях — «Показаны первые 30 из N».
- Версия платформы — тестовая версия поднята до v0.75.1 (.env, .env.example, config/app.php, VersionSeeder, README.md).
Результат
- Перед синхронизацией видно, что именно изменится по каждому объекту: по полям «было → станет», с пояснениями «Новый»/«Изменён» и списком различий задач — администратор понимает результат до нажатия кнопки.