Question Answer Plugin

It seems there is a bug with the diary setting when viewing a topic on mobile:

after the post there is a huge white space
can you check @angus ?

@pfaffman I’ve just pushed a fix for this plugin to bring it up to speed with the latest.

https://github.com/angusmcleod/discourse-question-answer/commit/67ffd1a2f05acfac11cd83d8c42fc5833661a827

4 лайка

I love this plugin. Thank you @angus

3 лайка

@scavin Thank you for doing the Chinese translations!

5 лайков

Any news on scrollbar implementation for “one-to-many” layout?

First, very cool plugin. Second, in the sandbox, the “show comments” toggle doesn’t appear to toggle (meaning it just opens, without toggling back to closed if you click it again).

Am I doing it wrong? Do I click something else to toggle?

This isn’t being worked on at the moment, but happy to put it on the agenda if we can get a feature request with more than 5 votes: https://discourse.angusmcleod.com.au/w/feature-request

You’ll need an account on my sandbox to access the wizard.

This is indeed a bug! If you have the time to submit a report here it would be much appreciated: https://discourse.angusmcleod.com.au/w/bug-report

You’ll need an account on my sandbox to access the wizard.

Thanks :slight_smile:

2 лайка

Hi Angus,
We really want to make our formu Q&A so we tried to use your plugin.
Some points:

  1. We get an error in the DevTools - “Could not find widget actions-summary-item in registry”.
    image
    I saw in your Github that you were using it. Is it a bug?

  2. We can’t see the undo button after clicking the vote button. It could be due to my first point, but I’m not sure.

  3. What are the plants on the unlike button?

  4. When a post has comments, it does not have the ‘show comments’:
    image

  5. In your sandbox I noticed that if you click ‘show comments’ you can’t undo it (close the comments section).

Thank you.

3 лайка

Hey @verilog15, those do seem like bugs, if possible could you submit a bug report?

1 лайк

actions-summary-item was removed in FEATURE: Flag count in post menu · discourse/discourse@31e1005 · GitHub

https://github.com/angusmcleod/discourse-question-answer/issues/19

1 лайк

If you use this with the Solved plugin, you can select a comment as the solution. Not ideal, but low priority to fix too.

Почему все длины границ нечётные?

Привет @angus, спасибо за эту прекрасную работу! Я хочу продолжить там, где остановился @dalerka в феврале прошлого года. Я один из сопровождающих проекта AskCyberinfrastructure на платформе Discourse, и мы крайне заинтересованы в поддержке возможности голосования за несколько тем.

В частности, мы ищем функционал, аналогичный Reddit или Stack Exchange, где можно ставить «лайки» более чем одному ответу. Как пользователь форума, я часто одобряю лишь часть ответов и хотел бы поднять их все вверх. Исходя из этого, предполагается, что я, как пользователь, могу отдавать предпочтение нескольким ответам одновременно, и у меня должна быть возможность проголосовать соответствующим образом. Вопросы для обсуждения:

  • возможна ли реализация подобной опции в будущей версии этого плагина?
  • существуют ли какие-то существующие обходные пути, позволяющие достичь того же или похожего результата?
  • если это невозможно реализовать, какие шаги необходимы для создания собственного плагина или внесения вклада (PR) сюда?

Я не очень опытен в программировании на Ruby, но довольно быстро осваиваю новое и всегда готов попробовать, если кто-то сможет дать общее направление. Спасибо!

Привет @vsoch, спасибо за обращение!

Да, это звучит как отличный кандидат для новой функции этого плагина. Здорово, что вы хотите помочь с разработкой!

Наш план действий — добавить настройки сайта для ограничения голосов в зависимости от уровня доверия.

Вот как мы можем реализовать это:

  1. Создайте учётную запись на моей песочнице.

  2. Отправьте запрос на новую функцию, используя мастер запросов на функции.

  3. Я сразу переведу этот запрос на новую функцию в рабочий процесс «Задачи», так как вы хотите помочь с реализацией (обычно для этого требуются голоса или финансовые взносы).

  4. Я дам вам несколько подсказок о том, как реализовать это в теме задачи, а затем предоставлю обратную связь, когда вы подготовите запрос на слияние (PR).

3 лайка

Готово!

https://discourse.angusmcleod.com.au/t/qa-add-site-settings-for-vote-limits-according-to-trust-levels/1226

Огромное спасибо! С нетерпением жду возможности изучить Ruby :slight_smile:

3 лайка

Как можно изменить этот плагин, чтобы сохранить хронологический порядок, при этом оставив возможность голосовать?

Кроме того, не могли бы вы добавить возможность голосования «против»?

В моём случае мне нужно иметь возможность голосовать и расставлять приоритеты для сообщений через метаданные, сохраняя при этом контекстуальную хронологию темы на протяжении всей ветки.

Привет, @mreach

Оба запроса на новые функции вполне обоснованны. Вы можете отправить их сюда:

https://discourse.angusmcleod.com.au/w/feature-request

Похоже, в текущей версии Discourse есть пара багов, @angus.


То же самое наблюдается и в отношениях «один ко многим».

Невозможно проголосовать: пользователи любого уровня (включая уровень 4) всегда и только получают это сообщение:

При проверке JavaScript свойство post.topic.can_vote имеет значение false. Если я установлю его в true через инструменты разработчика, то смогу голосовать без ограничений в той же теме, пока не перейду на другую страницу и не вернусь обратно. Похоже, что серверная часть работает корректно?

1 лайк

@OvermindDL1 Спасибо за отчет. Обе проблемы были связаны с пространствами имен. Я внес различные исправления, поэтому, пожалуйста, обновите и протестируйте снова.

Обратите внимание, что теперь есть настройка для системы ограничения голосов по уровню доверия (т.е. для отключения/включения): qa trust level vote limits (@vsoch).

2 лайка

Спасибо @angus! Вот исправления для удобной ссылки в будущем:

Пока я не смог протестировать (и отладить) после удаления виджета actions-summary, но я буду следить за обновлениями, как только смогу!

4 лайка