Aufruf an Tester

Hi Guys,
I have created a rewards plugin for 2 of my clients. This plugin allows users to earn points by earning reward badges OR doing some pre-defined tasks. These earned points can be redeemed in the points-center where the admin has uploaded rewards.

Plugin Link: GitHub - Ahmedgagan/discourse-rewards

@satonotdead is facing this issue.

b:289:in `detect_enum_conflict!'
/home/user/.rbenv/versions/2.7.1/lib/ruby/gems/2.7.0/gems/activerecord-6.1.4.1/lib/active_record/enum.rb:294:in `raise_c
onflict_error': You tried to define an enum named "status" on the model "DiscourseRewards::UserReward", but this will genera
te a instance method "applied?", which is already defined by another enum. (ArgumentError)

I am unable to reproduce this issue & even my other client is not having any issues with the plugin.

I want some people to test the plugin & share if they are facing some similar issue or not. Also, if anyone has a solution for this?

Thank you for testing out the plugin.

Best regards.
Ahmed

7 „Gefällt mir“

Ja, ein weiteres Plugin funktioniert, aber nicht das Belohnungs-Plugin:

Es ist eine saubere Installation, was kann falsch sein? Ich habe diese Anleitung befolgt:

2 „Gefällt mir“

Können Sie diesen Befehl verwenden bundle exec rake db:migrate?

2 „Gefällt mir“

Testen, das hat den Trick gemacht :love_you_gesture:

Aber jetzt:

1 „Gefällt mir“

Können Sie den Server neu starten und nachsehen?

@Ahmed_Gagan hat dieses Plugin ein Thema auf Meta? Ich wollte eine Funktion vorschlagen, die mehrere Anwendungsfälle haben könnte.

2 „Gefällt mir“

Nein, ich habe es noch nicht veröffentlicht, werde es aber in den nächsten Tagen tun.

Außerdem war das oben genannte Problem nur ein Installationsproblem auf der Seite meines Kunden.

Vielen Dank an alle für die Hilfe.