Мы используем плагин голосования для определения приоритета багов, которые наше сообщество хочет исправить, на основе количества полученных голосов. У нас есть несколько вопросов по поводу этого плагина.
Исходя из следующего:
Возможно ли вернуть голос, если тема помечена как решённая?
В качестве запроса на новую функцию: можно ли добавить опцию, позволяющую возвращать пользователю X голосов каждые X дней/недель/месяцев и т. д.? Например, каждый месяц пользователь получает 10 новых голосов.
Что касается запросов: используя Data Explorer, можно ли запросить данные о голосах по каждой теме?
На данный момент, кажется, это невозможно, поэтому распространённой практикой является установка таймера автоматического закрытия, чтобы темы закрывались после решения. Установив его на день или два, можно дать возможность задать дополнительные вопросы, а затем закрыть тему, освободив голоса.
Освобождение голосов при решении было бы весьма полезно и для других сценариев, безусловно.
В продолжение этого вопроса у нас также было предположение, что при отметке темы как решённой голоса освобождаются. Какова последняя реализация на сегодняшний день? Освобождает ли отметка темы как решённой голоса?
Закрыть тему не всегда практично. Мы используем голоса и статусы «решено/не решено» для отчётов о функциях и ошибках. Поэтому даже когда проблема решена, тема остаётся открытой неограниченно долго для получения обратной связи (например, о будущих регрессиях или комментариях). В связи с этим было бы идеально связать голоса со статусами «решено/не решено».
Кроме того, мы не можем автоматически закрывать темы, так как отчёт может быть разрешён более чем через год.
Плагины topic-voting и solved не взаимодействуют напрямую. Обе системы используют возможности Discourse, связанные с темами, но плагины не разрабатывались для конкретного сценария, требующего их совместного использования.
Таким образом, этот запрос на добавление функции остаётся актуальным, и чем больше информации мы получим о конкретных случаях использования, описанных здесь, тем лучше это поможет в обсуждении.