Написать JavaScript для Yougile
«Автоматически прикреплять стикер «Таймер» к новой задаче, Автоматически изменять дедлайн, таймер и исполнителя при перемещении по доске»
Первый блок (действие скрипта распространяется на весь yougile).
При создании новой задачи, не важно через API или вручную, в любой колонке должен автоматически прикрепляться стикер «Таймер», если есть стикер «Дедлайн»
Таймер считать только в днях по следующему алгоритму:
1. Если в стикере «Дедлайн» указаны и «дата начала» и «дата дедлайн», тогда таймер считать как «дата дедлайн» - «дата начала»
2. Если в стикере «Дедлайн» не указана «дата начала» , тогда таймер считать как «дата дедлайн» - дата создания задачи.
Второй блок (Действие скрипта распространяется только на действие во вкладках «Отдел закупок и Отдел логистики»).
1. При перемещении из колонки «В работу (2 раб дня)» (id:по запросу) в колонку «Заказано» (id:по запросу) - дедлайн должен измениться на «дата перемещения + 2 дня» . Таймер должен обновиться по алгоритму, описанному выше.
2. При перемещении из колонки «Заказано» (id:по запросу) в колонку «Отправлено» (id:по запросу) - дедлайн должен измениться на «дата перемещения + 25 дней». Таймер должен обновиться по алгоритму, описанному выше. А также измениться исполнитель на (id: по запросу)
3. При перемещении в зеркальную колонку «Принято на ФФ» (id:по запросу) - дедлайн должен измениться на «дата перемещения + 2 дня» . Таймер должен обновиться по алгоритму, описанному выше. А также измениться исполнитель на (id:по запросу)