[OzzModz] Badges

[OzzModz] Badges 2.3.0 Beta 6

No permission to download
This is a beta release, take a full backup before installing.

2.3.0:
- Code refactor
- New feature: badge tiers
- New feature: badge stacks
- Added REST API endpoints
- Added permission to feature any user badge
- Added option to sort featured badges by badge display order
- Fixed issue when "Max number of featured badges" permission is set to "Unlimited" but was ignored (dependency on "Manage own featured badges")
- Fix: refine featured badges if "Max number of featured badges" permission was changed

badgetier1.png

badgetier2.png

badgetier3.png

badgetier4.png

badgetier5.png

badgestack1.png

badgestack2.png

badgestack3.png
  • Like
Reactions: Painbaker
Changelog:
- Use XF:Job queue to update user badges for better performance (also for user badge rebuild job)
- Fixed multiple awarding with non-repetitive badges (hopefully preventing race-condition)
Changelog:
- Revoke all badges if usernames are not provided in "Take away badge" ACP form
- Fixed badge edit page title phrase
Changelog:
- Fixed badge icon URL on "[bd] Medal" import with external data storage (CDN)
- Added option for "[bd] Medal" importer to import only large medal icons
- Added ACP pages to award/revoke badges to multiple users
Fixed broken custom user criteria event. (hopefully)
Changelog:
- Fixed Material Design Icon width on the badges help page
Fix: missing new table columns on first installation
  • Like
Reactions: Artenen
2.1.1:
- Feature: [bd] Medals importer
- Feature: option to take away badges on member ban
- Feature: Material Design Icon support (disabled by default in add-on options)
- Fix: don't allow awarding revoked badges with criteria for users

How to import from [bd] Medals?

  1. Disable import source add-on
  2. Install this add-on
  3. In your admin panel navigate to Tools -> Import data and select "[OzzModz] Badges: {IMPORT_SOURCE_ADDON}"
  4. If everything is imported correctly you can uninstall the previous add-on
danger GIF
Warning Sign GIF


Now That Ive got your attention:
This release contains new functions that should be fully tested, take a full backup before installing on a production site. Optimally try it out on a test site that is a replication of your live site before installing on the live site. It has had limited testing.

Badges will now automatically be revoked if the user no longer meets the criteria.

This update needs to be well tested.

PS: "Is recallable" option must be checked in badge edit page for such badges to be revoked

badges8.png
Possible fix for badges display issue on user profiles.
Top