ITSO-87
Артем Теплых, [07.05.2025 13:53]
У нас в объекте есть раздел «рекомендации», как бы ты фиксировал факт принятия рекомендаций заказчиком ?)
Артем Теплых, [07.05.2025 14:03]
какие могут быть риски? Как бы ты продумал момент если рекомендацию создали, а потом удалили ?
или что бы ты делал если рекомендация сначала создается, а ближе к вечеру загружают фотки или дополняют текст ?)
Артем Теплых, [07.05.2025 14:16]
Хорошо, делам тогда с отправкой на почту.
Нужна консольная команда которую мы будем запускать утром по крону и делать рассылку.
При переходе клиента - мы помечаем ее как принята заказчиком - даже если они перешли не из письма, а через лк добрались
Артем Теплых, [07.05.2025 14:17]
Не забыть сделать ссылку - отписаться от рассылки
Артем Теплых, [07.05.2025 14:18]
Письмо приходит всем кураторам которые подвязаны в объекте
Артем Теплых, [07.05.2025 14:18]
Обязательно хранить дату принятия
Артем Теплых, [07.05.2025 14:28]
По мимо рассылки нам нужно фиксировать кто из них заходил на страницу и ознакамливался с рекомендацией
А так же добавить кнопку "принять", после принятия можно будет им уже выводить: "Выполнить рекомендацию"
Артем Теплых, [07.05.2025 14:28]
Роли:
client kurator
Выполнение
- Создать таблицу с токеном, юзер айди, тип сущности(клиент, куратор), статус, временем действия
- Вёрстка имейла
- Кнопка отказа от рассылки
- Консольная команда
- выбираем все рекомендации которые невыполненные не архивные
- выбираем объекты
- выбираем кураторов объекта
- генерируем токен
- делаем запись в таблицу токен,юзер айди
- отправляем имейл
- Экшен принмающий токен
- ищем в базе токен и оновляем ему статус на просмотрем
- если не авторизован то на старницу авторизации
- если авторизован показываем страницу рекомендации с кнопкой принять
- Страница управления рассылкой
- Протестировать архивные