При использовании Discourse для управления разработкой проектов часто бывает избыточно создавать отдельную тему для каждой мелкой задачи, требующей исправления — гораздо эффективнее и быстрее обсуждать и собирать их все в одной теме.
Я добавляю флажок каждый раз, когда появляется сообщение, требующее исправления. Это само по себе работает хорошо. Однако неудобство заключается в необходимости просматривать всю тему в поисках сообщений с не отмеченными флажками.
Предлагаемая функция — возможность встраивания динамического флажка (например, в самом первом сообщении темы, но в принципе в любом месте), который будет отражать состояние всех существующих флажков во всех сообщениях темы.
Назовём это «флажками темы».
Дополнительной настройкой для флажков темы может быть возможность фильтрации, чтобы отображать только отмеченные или только неотмеченные флажки.
При отметке или снятии отметки с элемента в таком флажке темы соответствующий флажок в сообщении также будет отмечен или снят соответственно.
Да, я понял это. Но когда все задачи, упомянутые в сообщениях, решены, и вам нужно закрыть тему, зачем нужны автоматические флажки для каждого сообщения? Достаточно просто решить первую задачу, а затем автоматически закрыть тему — это даст тот же результат.
Вы хотите использовать специальную проверку, чтобы показать, что все задачи в этой теме, то есть сообщения, выполнены. Верно?
Это не наш случай; тема находится в статусе «в процессе» уже несколько недель, так как мы обсуждаем и работаем над функцией, создавая микрозадачи по ходу дела; флажка, который мы можем отметить, когда задача завершена, более чем достаточно; создание отдельной темы для каждой такой задачи превратилось бы в хаос из миллиона тем. Поэтому, если бы «несколько тем» подходило нам, я бы не создавал эту заявку на новую функцию.
Не уверен, что вы имеете в виду.
Позвольте мне показать пример:
Тема: Итерация UX функции ABC
Сообщение 1
Описание функции, бле-бле-бле.
TODO: [topic_features]
p.s. сообщение 1 отобразит список флажков из всех сообщений в теме, например:
[ ] Обновить это и то, бле-бле-бле
[+] Исправить XYZ.
Сообщение 2
Привет, Том, бле-бле-бле. Давайте обновим это таким образом, чтобы бле-бле-бле.
Обновить это и то, бле-бле-бле
Сообщение 3
Думаю, это должно работать именно так, а не иначе, посмотрите на скриншот. Давайте исправим это.
[+] Исправить XYZ.
Сообщение 4
Эй, исправил XYZ, посмотрите на скриншот ниже, мне нравится, как это получилось!
Было бы здорово, если бы эту функцию реализовали — нам она сейчас особенно нужна, так как всё больше людей используют Discourse для управления проектами. Мы просто обсуждаем вопросы, и регулярно появляются конкретные задачи, которые мы «отмечаем», добавляя флажок, чтобы ничего не забыть и не упустить позже. После этого было бы очень удобно, если бы существовал сводный список всех флажков — либо из текущей темы, либо из категории — с возможностью отображать только неотмеченные или сначала неотмеченные, а затем отмеченные.