Отзывы пользователей Discourse

Привет @exetico
Я добавил исправление для вышеуказанной проблемы. Можешь ли ты скачать последнюю версию плагина и проверить её?

2 лайка

Спасибо за исправление сбоя. Надеюсь, я смогу подтвердить это через пару дней. Извините за поздний ответ.

Отлично! Я не пересоздавал наш сайт в последние пару недель, но попробую. Может быть, другие смогут сообщить, решило ли это проблему или нет?

2 лайка

Здравствуйте! Я использую плагин User Feedback Plugin на своём форуме, чтобы пользователи могли оставлять отзывы о других. Плагин работает отлично и стал отличным дополнением для оценки репутации участников форума. Однако иногда тролли оставляют негативные отзывы о других. Подскажите, пожалуйста, возможно ли удалить такие троллевские отзывы через консоль Ruby on Rails? Спасибо.

Несодержательный отзыв:

5 лайков

Думаю, к плагину стоило бы добавить кнопку «Пожаловаться на отзыв».

4 лайка

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

Это не плохая идея. Не совсем понятно, как это будет реализовано… У нас пока нет другого способа, чтобы пользователи могли отмечать друг друга, кроме как через флаги на их сообщения.

Можно также добавить текст в обзоры, объясняющий, как работает функция, и призыв обратиться к модераторам, если вы заметили какую-либо проблему.

Также было бы интересно проверить, можно ли прогонять обзоры через Akismet для предотвращения типичного спама и запретить ссылки.

Я сам не использую этот плагин, поэтому мои отзывы основаны на том, что я вижу здесь.

8 лайков

Как удалить отзыв? Я оставил неправильный отзыв на неверном профиле и хочу его удалить.

3 лайка

@Ahmed_Gagan

Есть ли планы продолжить разработку? Есть несколько функций, которые я очень хотел бы видеть.

Больше контроля в настройках плагина. Например, сделать комментарий обязательным. Требовать от пользователя, оставляющего отзыв, указать ссылку на тематическую ветку.
Разрешить отправителю удалять отзывы.
Запретить получателю удалять отзывы.

Помимо прочего, что было бы полезно. Если планов нет, то у меня уже есть разработанный на заказ плагин, который делает именно это. Я найду другого фрилансера, чтобы он доработал его и добавил нужные мне функции.

1 лайк

Привет, Майк!

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

Спасибо.

1 лайк

Просто ещё один мета-запрос: у нас есть broken, но можно ли добавить также #abandoned или что-то подобное?

1 лайк

Разве ты не имел в виду unmaintained?

5 лайков

Я использую плагин обратной связи на своём форуме, и была оставлена криминальная жалоба на участника. Как её удалить?

4 лайка

Плагин обратной связи является неофициальным. Он не распространяется Discourse и, насколько я понимаю, больше не поддерживается разработчиком, так как (как кажется?) он присоединился к официальной команде. Тем не менее, я предполагаю, что существует техническое решение для удаления записи. Оставлю это на усмотрение волшебников, которые здесь обитают.

Скоро я выпущу обновлённую и гораздо более надёжную версию плагина обратной связи. Я разрабатывал его три года назад, но отложил в сторону. Как только он будет готов, я поделюсь здесь.

10 лайков

Я бы также посоветовал написать автору плагина в личные сообщения. Хотя он больше не поддерживает его, он, скорее всего, сможет помочь с удалением записи.

Здравствуйте, прошло уже много времени с момента вашего сообщения.

Удалось ли вам найти время для разработки этого плагина?

1 лайк

Привет, Даниэла!

У меня такая же проблема, и мне срочно нужно удалить отзыв. Ты нашла какое-нибудь решение?

Привет, Майк!

Мне нужно удалить отзывы от тролля. У тебя было время разработать новую версию плагина?

1 лайк

Этот плагин не работает в Ember5.

Вычисленное свойство <discourse@component:rating-input::ember362>#checkedOne было переопределено. Это удаляет вычисленное свойство и заменяет его обычным значением, что считается устаревшим. Если вам нужно такое поведение, рассмотрите возможность определения сеттера, который делает это вручную.

1 лайк

Привет, Майк,

Недавно поступил запрос на плагин, аналогичный этому.

1 лайк

Спасибо, @Heliosurge, я отправил личное сообщение Майку. Пока ответа нет, надеюсь, он ответит. :pray:

1 лайк

Всем привет, я новичок в Discourse.
Я установил этот плагин и получаю следующую ошибку:

index.js:118 Uncaught Error: Assertion Failed: You must provide at least one of the @route, @model, @models or @query arguments to <LinkTo>.

детали ошибки

at _assert (index.js:118:1)
at _LinkTo.validateArguments (index.js:829:1)
at untrack (validator.js:635:1)
at InternalManager.create (index.js:186:1)
at Object.evaluate (runtime.js:2614:1)
at AppendOpcodes.evaluate (runtime.js:1033:1)
at LowLevelVM.evaluateSyscall (runtime.js:4114:1)
at LowLevelVM.evaluateInner (runtime.js:4085:1)
at LowLevelVM.evaluateOuter (runtime.js:4078:1)
at VM.next (runtime.js:4876:1)
at VM._execute (runtime.js:4863:1)
at VM.execute (runtime.js:4838:1)
at runtime.js:4921:1
at runInTrackingTransaction (validator.js:133:1)
at TemplateIteratorImpl.sync (runtime.js:4921:1)
at index.js:4644:1
at RootState.render (index.js:4613:1)
at index.js:4903:1
at inTransaction (runtime.js:3990:1)
at Renderer._renderRoots (index.js:4885:1)
at Renderer._renderRootsTransaction (index.js:4929:1)
at Renderer._renderRoot (index.js:4874:1)
at Renderer._appendDefinition (index.js:4799:1)
at Renderer.appendOutletView (index.js:4789:1)
at invoke (backburner.js.js:274:1)
at Queue.flush (backburner.js.js:188:1)
at DeferredActionQueues.flush (backburner.js.js:344:1)
at Backburner._end (backburner.js.js:773:1)
at Backburner.end (backburner.js.js:576:1)
at Backburner._run (backburner.js.js:817:1)
at Backburner.run (backburner.js.js:611:1)
at run (index.js:75:1)
at args.success (ajax.js:127:10)
at fire (jquery.js:3223:31)
at Object.fireWith [as resolveWith] (jquery.js:3353:7)
at done (jquery.js:9627:14)
at XMLHttpRequest. (jquery.js:9888:9)

1 лайк