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
@renguer0 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-22.214.171.124/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.