Content Ratings for XF2.1+

xF2 Add-on Content Ratings for XF2.1+ 2.7.6

No permission to download
  • php 8.4+ compatibility fixes
  • Fix removing content which had been reacted to would result in a user's reaction score increasing. Reactions counts where correctly updated
    • Rebuilding counters can be done by running php cmd.php xf-rebuild:svcr-user-counts
  • Like
Reactions: BattleKing
  • Add style property "Reaction bar icon size" (small/medium/large) instead of hardcoding the reaction bar icon as small
  • Like
Reactions: BattleKing
  • Do cache rebuilding when the add-on is rebuild, including detecting json support. If json support is disabled do not enable it on upgrade/rebuild
  • Add reaction restrictions:
    • Allow/deny by user(s)
    • Allow/deny by thread ids
  • Like
Reactions: BattleKing
  • Fix lock ordering imposed when a reaction is added using the wrong ID as a user id for the receiving user
  • Like
Reactions: BattleKing
  • When a reaction is added, add explicitly ordered locking of the user records in an attempt to prevent deadlocks when XF does it's hourly cleanup and updates the last_activity timestamp for users.
  • Like
Reactions: BattleKing
  • Initial php 8.2 compatibility update
  • When rebuilding reaction totals, skip content types which do not correctly define the entity content_type_field according to XF conventions.
  • Like
Reactions: BattleKing
Note; The 2.4.x branch will be the last version line to support XenForo 2.1, with future feature updates requiring XenForo 2.2+
  • Fix incorrect visibility change of some extended reaction entity methods
  • Do not trigger style cache invalidation when editing reaction categories or reactions which do not touch attributes used in css.
  • Remove duplicate breadcrumb entry when editing a reaction
  • Add date range criteria to restrictions, with filter to exclude/include reactions which are disabled by scheduled start/stop
  • Fix inactive but visible reactions not displaying in the reaction list or as being given correctly. Requires content to be reacted to to update caches
  • Rename various whitelist/blacklist phrases to allow/deny terminology
  • Fix "allow by content type" restriction did now show human-readable content type name
  • Add "deny by content type" restriction
  • XF2.2.7 compatibility fix where reacting content with a non-active but visible reaction does not display
    • Rebuilds reaction cache's for content only if this condition applies to them
  • Like
Reactions: BattleKing
Top