- Compatible XF 2.x versions
- 2.2
- 2.3
- Additional requirements
- php 7.2+
Standard Library by Xon v1.18.0+
If installed, Alert Improvements v2.9.0+
A Collection of improvements to XF's warning system
Warning; All user group titles will be visible if they are applied in a Warning Action
New Permission to control if a user can see who warned them.
Giving "View Warning Details" allows users to view the 'private' warning note, and allows them to see who issued the warning!
Fully Phrased.
Options:
User Criteria (for notices and user promotions)
Contributing features or bug fixes
Please create a Github Pull request via the "More Information" link.
Contributions
If you appreciate this add-on, please consider a contribution via PayPal. Details will be provide via private conversation.
Please contact me if you wish for different licencing arrangements.
Warning; All user group titles will be visible if they are applied in a Warning Action
- Warnings/Bans with time-based expiry are now be removed on the 1st visit after the expiry time, rather than needing to wait for the hourly cron task to run.
- Sortable warnings with categories
- Drag & drop
- Permissions per category
- Per-category warning actions, allowing warning actions to be only triggered from points in that category
- Updated front-end using smart select menu, or radio boxes
- User Criteria for warning points
- Allow users to view their own warnings, and find which posts where warned.
- Option to send an alert to a user when they receive a warning.
- Allows the Custom Warning to be customized like other warnings
- Copy Warning title/text automatically to the public warning action field.
- Allow non-custom Warnings to have their Titles edited, opt-in
- Use XenForo's AJAX handling on errors instead of breaking the current form.
- Optional ability to "unsticky" the Warn button on the warning dialog
- Allow the default content action to be set
- Control defaults for user notification
- Alerts
- Lock PMs by default
- Send warning conversations by default
- Allow invite into warning conversations by default
- Option to require a note when entering a warning
- and enforce a minimum length
- Ability to see warning actions applied to an account from the front-end
- users may see warning actions agains thier account
- automatically roll-up identical warning actions to show the latest expiry
- per-group moderator permissions for editing/viewing all/disable summarization.
- Additional conversation substitution replaceable for the warning conversation on submit.
- {warning_points}
- {warning_title}
- {warning_link}
- {userId}
- Option to force new conversation email to be sent on a warning conversation.
- Will send even if they are banned!
- Always sends full conversation text.
- This can ignore conversation privacy options.
- Automatically extend default warning expires based on warning point total thresholds. Not accumulative, only the last matching threshold applies
- Anonymize warnings and warning alerts as a particular user or as a generic 'Moderation Staff' (WarningStaff phrase).
- Affects Alerts and Warnings.
- Does NOT change conversations.
- Round up warning expiry time to the nearest hour to avoid confusion over delays caused by XenForo task system's hourly schedule.
- Option to log a warning summary to a thread. Phrase: Warning_Summary.Title and Warning_Summary.Message, can use BBCode
- New Warning Action actions triggered for the last valid warning action:
- Post a new thread. Phrases Warning_Thread.Message & Warning_Thread.Title, can use BBCode.
- Reply to an existing thread. Phrases Warning_Thread.Message, can use BBCode.
- Prevent disclosure that a moderator is viewing/editing warnings to normal users
- Allow censoring warning titles for normal users via regex to remove chunks of warning titles for public consumption
- New permission "Bypass warning title censor" to view raw warning title
- Prevent the creator of a warning deleting warnings without permission
- New permission "Delete issued warnings"
- Enforces that moderators must have permission to delete warnings ("Delete issued warnings" or "Delete issued warnings" )
- By default, warnings are only viewable to the user and moderators
- Delete issued warnings
- Bypass warning title censor
New Permission to control if a user can see who warned them.
- View Warning Issuer.
- View Warning Actions
- Edit Warning Actions
- Don't Summarize Warning Actions
Giving "View Warning Details" allows users to view the 'private' warning note, and allows them to see who issued the warning!
Fully Phrased.
Options:
Contributing features or bug fixes
Please create a Github Pull request via the "More Information" link.
Contributions
If you appreciate this add-on, please consider a contribution via PayPal. Details will be provide via private conversation.
Please contact me if you wish for different licencing arrangements.