Would it be possible to make it so that specific badges can have viewing permissions?
I plan on adding some DBTech Credit specific badges for how much members have earned/spent, and for privacy purposes I am wanting to keep those visible only to staff and the specific user.
There are a few other non-addon related criteria where this may be useful as well.
These are not donations; these are frequent transactions where some members will spend hundreds if not thousands of dollars. This is not the kind of information that should be publicly available to any one but staff or the individual themselves. The way badges were going to be used was to give back some of what was spent for milestones, which serves to also let people know what they have spent.You can achieve this by using "User Promotions" features, like: If Spend X Amount on DBCredits, Promote to Usergroup "Paid Medals" and apply the user criteria on Medal configuration.
On Usergroup, you can set the view permissions.
But i don't think view permission would be a great idea, since is a exclusive Badge, is a great way to show some user their value and compromise with your site. Just make the value 'secret' on the Medal description, like: "This user is a great financial contributor and by that, you have a exclusive medal" or some **** like that.
Fixed broken custom user criteria event. (hopefully)