Discourse User Feedback

Hi @exetico
I have added a fix for the above issue, can you pull the latest plugin and try it out?

2 Likes

Thank you for fixing the glitch. Hopefully I’m able to confirm in a couple of days. I’m sorry for the late reply.

That’s great! I’ve not rebuilded our site in the last copule of weeks, but I’ll give it a go. Maybe other can report back, if it fixed the issue or not?

2 Likes

Hello, I use the User Feedback Plugin on my forum so people can leave reviews about others. The plugin has been working well and has been a great addition into reading forum user’s reputations. However, sometimes forum trollers do leave bad reviews about others. I was wondering, is it possible to remove trolling feedback entries via the Ruby on Rail’s console? Thanks.

An unconstructive feedback entry:

4 Likes

I think the plugin could use a “Flag review” button as well.

3 Likes

Really this is a case for warning and then banning users. If users are trolling using this feature then that’s behavior you want to discourage.

This is not a bad idea. Not sure what the implementation would look like… we don’t otherwise have a wway for users to flag each other except by flagging their posts.

I guess you could also add text to the reviews explaining how the feature works and to reach out to moderators if you see any issue.

It might also be interesting to see if reviews could be run through akismet to prevent common spam, and to not allow links.

I don’t use this plugin myself so my feedback is based on what I am seeing here.

7 Likes

how do i delete a feedback? I commented a wrong feedback on the wrong profile and I want to delete it

1 Like

@Ahmed_Gagan

Any plan to continue development? There are several features I’d love to see.

More control in plugin settings. Such as making the comment mandatory. Requiring the user leaving a review to link a reference thread.
Allow submiter to delete feedback.
Disallow reciever from deleting feedback.

Among other nice to have items. If no plans, I actually had a custom plugin developed to do exactly this that I’ll have another freelancer pickup and add the features I need.

Hi Mike,
Currently I am not working on this plugin, you can get it developed from anyone interested.

Thanks

1 Like

Just another meta: we have broken but can we have #abandonded or similar too?

1 Like

Isn’t unmaintained what you mean?

4 Likes

I use the feedback plugin on my forum and there was a criminal feedback against a member, how do I delete it?

3 Likes

The feedback plugin is unofficial. Not distributed by Discourse - and I believe no longer supported by the developer as (it appears?) he joined the official team. That said, I assume there’s a technical workaround to purge the record. I’ll leave that to the wizards that hang here.

I am going to release a revised and far more robust version of the feedback plugin soon. I had this developed 3 years ago, but shelved it. As soon as it’s ready, I will share here.

10 Likes

I would suggest to also dm the Plugin Author. While he is not maintaining it he can likely help getting the record purged.

Hello, it has been a long time since your message.

Have you had time to develop this plugin?

1 Like

Hi Daniela

I have the same problem and I need to delete urgently a feedback. Did you find any solution ?

Hi Mike

I need to delete feedbacks from a troll. Did you had time to develop a new version of the plugin?

1 Like

This plugin is broken on Ember5.

The <discourse@component:rating-input::ember362>#checkedOne computed property was just overridden. This removes the computed property and replaces it with a plain value, and has been deprecated. If you want this behavior, consider defining a setter which does it manually.

1 Like

Hi Mike,

There is a request for a plugin like this recently.

1 Like

Thank you @Heliosurge , I sent a private message to Mike. I haven’t received an answer yet, I hope he responds. :pray:

1 Like

Hi Everone, I am new to discourse.
I have installed this plugin and getting the following error:

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

error details

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 Like