Имеем: доску trello такого вида:
Задача: перенести неотмеченные пункты чек-листа из карточки за предыдущий день от стартовой даты текущей карточки в чек лист текущей карточки.
В ходе пыток я нашел способ, костылем назвать - ничего не сказать, т.к. стандартных средств Trello не предлагает, по крайней мере на бесплатном варианте.
Шаги:
- Перенести пункты списка (кнопка карточки)
- Найти карточку с именем равным "start date текущей карточки минус один день в моем формате" - {cardstartdate-1d~DD. MMMM YYYY.}
- Конвертировать Incomplete item в связанные карточки на отдельном списке Task list
- Конвертировать карточки из списка Task list в список Task list на новой карточке
- Установить описание {cardstartdate-1d~DD. MMMM YYYY.}
- Архивировать связанные карточки
- отцепить карточки
- Удалить связи пунктов с карточками (триггер архивирования на листе Task list)
- Найти карточку с именем = описанию обрабатываемой карточки {triggercarddescription}
- В чек листе удалить пункт равный ссылке обрабатываемой карточки {triggercardlink}
- Добавить в чек лист пункт с именем равным имени карточки {triggercardname}
Вот такой костыль, как это выглядит в формате Trello:
Button:
find a card titled "{cardstartdate-1d~DD. MMMM YYYY.}", convert all the incomplete items in checklist "Task list" into linked cards in list "Task list" using pattern "{checklistitemname}", find a card with link "{triggercardlink}", collect all cards in list "Task list" into items in checklist "Task list" using pattern "{cardname}", find a card titled "{cardstartdate-1d~DD. MMMM YYYY.}", for each card linked from an incomplete item in checklist "Task list", set the card's description to "{triggercardstartdate-1d~DD. MMMM YYYY.}", unlink the cards, and archive the card
Trigger:
when a card in list "Task list" is archived, find a card titled "{carddescription}", add item "{triggercardname}" to checklist "Task list", and remove item "{triggercardlink}" from checklist "Task list"
Комментариев нет:
Отправить комментарий