Warning Improvements by Xon 2.12.2

XF 2.1 / 2.2 / 2.3 Warning Improvements by Xon 2.12.2

  • Auteur de la discussion Auteur de la discussion laurent68
  • Date de début Date de début

Add-on xenforo 2

Ressources et modules complémentaires pour XenForo 2

Styles xenforo 2

Styles / Thèmes et apparence pour xenforo 2

Templates xenforo 2

Codes pour modifier les templates sur xenforo 2

Section Premium

Add-on et Styles pour membre Premium
Warning Improvements by Xon 2.12.2

XF 2.1 / 2.2 / 2.3 Warning Improvements by Xon 2.12.2

  • Auteur de la discussion Auteur de la discussion laurent68
  • Date de début Date de début
Catégorie Catégorie Add-Ons
Titre du sujet Titre du sujet Warning Improvements by Xon 2.12.2
Auteur de la discussion Auteur de la discussion laurent68
Date de début Date de début
Réponses Réponses 56
Affichages Affichages 3 441
Réaction Réaction 3
Dernier message par Dernier message par Dina

laurent68

Fondateur

Staff
fondateur
Réputation: 100%
Discussions
4 844
Messages
12 567
Solutions
85
J'aime
7 864
Points
198
A Collection of improvements to XF's warning system This add-on expects all users able to issue warnings to be a member of the default Registered User's group. If this is not the case, you will not have permission to issue warnings until you :
  • Add every into the Registered Users group
  • Adjust the permissions in each Warning Category.
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.
    • {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
  • Anonymise 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_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.
New Permission to control if a user can see who warnedthem.
  • View Warning Issuer.
New moderator permissions for viewing warning actions.
  • View Warning Actions
  • Edit Warning Actions
  • Don't Summarize Warning Actions
Respects the "View Warning Details" permission for allowing a given user group to view warning details on everyone. Giving "View Warning Details" allows users to view the 'private' warning note, and allows them to see who issued the warning! Fully Phrased.

Options :

2473

Options: User Criteria (for notices and user promotions)

2474


Télécharger V2.3.0 :

Version 2.4.0 - Feature update :

Ensure warnings & notifications are transactional
Add content action variable to message replacements (thanks @TickTackk)
Support anonymized warning conversations

Télécharger V2.4.0 :

Version 2.4.1 Bugfix update :

Fix "TypeError: Argument 3 passed to XF\Service\Conversation\Pusher::setInitialProperties() must be an instance of XF\Entity\User, null give"
Fix error when "Anonymise as" is not set to a real user, and a guest user is used instead
If installed, Recommend updating Conversation Essentials to v2.3.11+ if users lack the "view warning issuer" permission

Télécharger V2.4.1 :

Version 2.4.2 change :

New "Anonymize warning conversations" option, default disabled. Reverting to pre-v2.4.0 behaviour.
If using Anonymize Warning feature, please enable this option.
Warning Conversations can not have their conversation starter retroactively changed and introduces a change in moderator work-flow if anonymized.
The paid Warning Acknowledgement add-on is probably a better solution if you need an anonymized warning notification system compared to conversations.

Version 2.4.3 change :

Only show warnings the viewing user can see.
Support for User Essentials v2.7.0 "[UserEss] Warn posts in own thread" permission.

Télécharger V2.4.3 :
Version 2.4.5 change : Patch XF's usage of points phrase in a user's list of warnings to use svWarningPoints phrase

Télécharger V2.4.5 :
Version 2.4.6 Maintenance & minor feature update :

Remove duplicate : when editing a warning in the admincp
Add "Warning Escalating Defaults - Old-age limit" option (default disabled)

Télécharger V2.4.6 :

Version 2.4.7 Bugfix :

Fix missing phrase when blocking deleting the last warning category
Rework warning category deleting to ensure cleanup happens atomically
Fix handling warnings being removed when the linked category/warning action have been deleted
Ensure orphaned warning actions are cleaned up on upgrade
Disable change logging of sv_pending_warning_expiry state flag

Version 2.5.0 XF2.2 compatibility :

Requires php 7.0+
Now depends on Standard Library by Xon
Confirmed XF2.2+ support

Télécharger V2.5.0 :

Version 2.5.1 Maintainance update :
Remove redundant SQL query on user profile when a user's warning actions can't actually be viewed

Télécharger V2.5.1 :

Version 2.5.3 Bugfix & minor feature update :

Fix ensure the 'pending expiry' flag is kept consistent, reducing unexpected queries
Fix deleting warning categories
Add basic flood-check to prevent issuing duplicate warnings against the one bit of content
Add feature 'censor warning title' for users without the new 'Bypass warning title censor' permission, supports regex removal of chunks of warning titles
New replaceable 'warning_title_uncensored' for conversations & notification posts. 'warning_title' is censored.
When a member is viewing a member viewing a warning, do not show "Performing moderation duties" and instead showing "viewing members".
Moderators viewing a member viewing a warning now show the warning that is being viewed.
Members viewing a moderator viewing a warning still show "Performing moderation duties".

Télécharger V2.5.3 :

Version 2.5.4 - Compatibility update : Support Alert Improvements v2.8.0+

Télécharger V2.5.4 :

Version 2.5.5 Compatibility update : php 8 compatibility fix

Télécharger V2.5.5 :

Version 2.5.6 Bugfix update : Fix "Force conversation email on warning" not working as expected

Version 2.5.7 Bugfix update : Fix regression causing additional checkbox options when issuing a warning to always be selected

Télécharger V2.5.7 :

Version 2..5.8 - Bugfix update : Fix anonymize warning conversations

Télécharger V2.5.8 :

Version 2.5.9 - Bugfix update : Fix incorrect boolean check in anonymize warning conversation feature

Télécharger V2.5.9 :

Version 2.5.11 Bugfix update :

Force global namespace for functions which are known to be optimizable to bytecode in php
Fix {points} replacables in warning conversations was pulling from the wrong user, and ensure {staff}/{staff_user_id} replacables respect anonymized warning issuer configuration

Télécharger V2.5.10 :

Version 2.5.11 Bugfix update : Fix php-version dependent typo "syntax error, unexpected token "\"

Télécharger V2.5.11 :

Version 2.6.0 - Feature update :

If installed, require Report Improvements v2.8.0
Fix black page when issuing warnings when the issuer doesn't have permission to view the warning they just created
Fix warning conversation emails had the wrong sender attributed to them
Force global namespace for functions which are known to be optimizable to bytecode in php
Use receiving user language when generating replacables for warnings & user acknowledgement notes
New permission "Delete issued warnings", if a user lacks this permission and "Delete all warnings", prevent editing/deleting warnings they have issued.

Télécharger V2.6.0 :

Version 2.6.1 - Bugfix update : When issuing a warning, ensure the default warning titles are rendered in the warned user's language

Télécharger V2.6.1 :

Version 2.6.1 - Bugfix update :

Fix warning being issued by the user being warned
Reconstruct correct user to have issued the warning by matching from moderator log and/or report improvement's logging of warnings to reports

Télécharger V2.6.2 :

Version 2.6.3 - Bugfix update : Fix editing custom warning in admincp

Télécharger V2.6.3 :

Version 2.6.4 - Bugfix update :

Minor code cleanup
Actually implement warning criteria. Broken since initial v2.0.0 release

Télécharger V2.6.4 :

Version 2.6.5 - Bugfix update :

Hook up warning criteria take #2
Simplify phrase sv_please_enter_note_with_at_least_x_characters
When issuing a warning; add "required" flag to user notes if configured

Télécharger V2.6.5 :

Version 2.6.6 - Maintenance update :

Improve robustness of expiring warnings/bans/etc on the next page visit after they have expired.
Fix edge case where rebuild pending expiry time-stamp was not triggered as expected
On rebuild user caches, also rebuild pending expiry time-stamp
Older versions (XF1?) may have caused an expiry date of 4294967295 instead of 0 for non-expiring. It is recommended to review these warnings and manually expiring them ;
SQL:
select *
from xf_warning
where expiry_date = 4294967295 AND is_expired = 0
After this rebuilding user via tools => rebuild users, or via CLI php cmd.php xf-rebuild:users will recompute the next pending expiry for all users

Version 2.6.6. Patch 1 - Bugfix update : Fix silly bug where non-expiring warnings/bans where ignored when considering the next expiry time.

Télécharger V2.6.6 Patch 1 :

Version 2.7.3 - Feature update :

If installed, require Report Improvements v2.10.1+
XF2.2.6 compatibility update; fix per-warning "Allow editable warning title when giving warning" option disappearing
Allow editing virtually all details for a warning, supports Report Improvements and Warning Acknowledgements.
Allow sending an alert to the warned user on editing or deleting warnings, with an optional reason.

Télécharger V2.7.3 :

Version 2.7.4 - Bugfix update :

Reduce queries when viewing a warning
When editing, strip http://https:// out of links which had replacables in Warning Achnologement user notes.

Télécharger V2.7.4 :

Version 2.7.5 - Bugfix update :

Fix that editing a warning's points would not change when the next-page load checks to expire just expired warnings.
Fix edit points to zero + expiring a warning did not behave as expected.

Télécharger V2.7.5 :

Version 2.7.6 Maintenance update : Improve UX around editing a warning when is Warning Acknowledgements enabled.

Télécharger V2.7.6 :

Version 2.7.7 - Bugfix update :

Only show previous warnings if a user can see them
Add missing permission check for if a report can be resolved when editing a warning
Fix that "resolve report" checkbox could be shown to users who can't resolve reports when editing warnings

Télécharger V2.7.7 :

Version 2.7.8 - Bugfix update :

Fix 'attempted to read property "user_id" on null' when issuing a warning.
Occurs when "Warning Acknowledgments" add-on is not installed.

Télécharger V2.7.8 :

Version 2.7.9 - Bugfix update :

If using Report Improvements, recommend updating to v2.10.14+ as it may cause issuing a warning to fail with 'conversation title required'.
php 8.2 compat fixes
Prevent error about a missing function when editing a warning when too old a Report Improvements is installed.

Télécharger V2.7.9 :

Version 2.7.10 Bugfix update : Fix "Force conversation email on warning" option did not trigger for banned users.

Télécharger V2.7.10 :

Version 2.7.11 - Bugfix update :
Fix 'default selected' when using radio-view when issuing a warning not selecting the first warning in the list, and causing nothing to be selected when the custom warning isn't selectable

Télécharger V2.7.11 :

Version 2.8.2 Feature update :

Require XenForo 2.2+
php 8.2 compatibility update
Add "Spoiler contents" and "Disable reactions" content action options when issuing warnings. Per-warning defaults can be configured on the warning definitions.
"Disable reactions" prevents new reactions, and prevents viewing existing reactions. It does not change if existing reactions count to the user's reaction totals.
"Spoiler contents" injects the spoiler during the rendering pipeline, and can't be edited away.
Supports:
Posts
Profile Posts
Profile Posts Comments.
Warning: editing content while this add-on is disabled will wipe the metadata used to drive the "Spoiler contents" and "Disable reactions" features. Editing the warning will put that data back.
Related XF bug.
Add new permission "Allow bypassing reaction list restriction from warning" to view reactions on a post which has them disabled
Add missing moderator log phrases for various warning editing entries

Version 2.8.3 Bugfix update :

- Improve compatibility with older MySQL/MariaDb versions (Fix column sv_content_spoiler_title can't have a default value)
- When content is edited, ensure the warning spoiler/disable reaction flags are copied to ensure they are kept in sync.

Télécharger V2.8.3 :

Version 2.8.4 :

- Fix typo in admincp phrase
- Fix error during updating when Report Improvements files exist, but the add-on isn't active
- Change "Warning Escalating Defaults" related phrases text to "Escalating default warning expiry" phrases to better reflect the feature.

Télécharger V2.8.4 :

Version 2.8.5 Bugfix update : Fix Report Improvements integration for warning edits now showing disabled reactions flag correctly.

Télécharger V2.8.5 :

Version 2.8.6 - Bugfix update :

- Rename some missed phrases when updating "Escalating default warning expiry" feature
- Fix removing expired warnings/bans for a user on the next page load was not triggering as expected.

Télécharger V2.8.6 :

Version 2.8.7 - Bugfix update :

- Fix editing a warning to disable the spoilered content warning did not remove the spoiler title
- Fix deleting a warning did not disable injecting a spoiler tag into post contents

Télécharger V2.8.7 :

Version 2.9.0- Bug2fix & Maintenance update :

- Require php 7.2+
- Require Standard Library by Xon v1.18.0+
- Fix a warning title of > 255 characters could be entered and it would be silently truncated. Field is now correctly length checked

Télécharger V2.9.0 :

Version 2.9.2: Bugfix update
  • Add new "Profile warning tab - Old-age limit" option
    • This option is initialized to have the same value as the "Escalating default warning expiry - Old-age limit" option
    • There is a checkbox to show these warnings if required
Télécharger V2.9.2 :


Version 2.9.3 - Minor UI update : Only show "Hide x old warnings" phrase if there are old warnings on a user's profile to hide

Télécharger V2.9.3 :


Version 2.9.4 - Bugfix update :
  • If installed, require Alert Improvements v2.9.0+
  • Compatibility fix with Alert Improvements when warning anonymization is enabled and warning alerts are sent
Télécharger V2.9.4 :

Version 2.9.5 - Bugfix update :
  • Fix edge case where legacy warning definitions with >255 characters would cause an internal server error instead of reporting the warning definition's title was too long
Télécharger V2.9.5 :

Version 2.10.2 - Bugfix update :
  • Restore XF2.1 support
  • php 8.4+ compatibility fixes
  • Fix deleting a warning could skip show a delete confirmation dialog
Télécharger V2.10.2 :

Version 2.11.1 - XenForo 2.3 support :
- Require StandardLib v1.21.0+
- XF2.3 support

Version 2.11.2 - Bugfix update : Fix possible error when using warning conversations/direct messages.

Version 2.11.3 - Bugfix update : Fix admincp template modifications for XF2.3.

Télécharger V2.11.3 :

Version 2.11.4 - Bugfix update : Fix javascript error when issuing a warning from a user's profile

Télécharger V2.11.4 :

Version 2.11.5 - Bugfix update : Fix broken css & font-awesome icons when sorting warnings for XF2.3

Télécharger V2.11.5 :

Version 2.11.6 - Maintenance update : Stop logging sv_warning_view changes to the user change log and purges these entries.

Télécharger V2.11.6 :

Version 2.12.0 - Bugfix & Maintenance update :
  • Require StandardLib v1.23.0+
  • Move large chunks of template bits from template modification blobs and into a dedicated template via macros.
  • Fix missing "Resolve report" checkbox when deleting a non-expired warning when Report Improvements is installed and the report doesn't (yet) exist resulting in a new report being created in an open state
Version 2.12.1 - Bugfix update : Fix typo causing a template error when issuing a warning to a user with previous warnings

Télécharger V2.12.1 :

Version 2.12.2 - Bugfix update : Fix v2.12.0 regression where editing a warning would set the warning notes to the warning title.

Télécharger V2.12.2 :
 
XF 2.2 / 2.3  [UH] GD Gif Animations 2.3.6  Patch Level 3
XF 2.1 / 2.2 / 2.3  Posts of the Week 1.0.4
Dernière édition par un modérateur:
Ajout de la version 2.6.5 :)
 
Ajout de la version 2.6.6 Patch 1 :)
 
Ajout de la version 2.7.4 :)
 
Ajout de la version 2.7.5 :)
 
Ajout de la version 2.7.6 :)
 
Ajout de la version 2.7.8 :)
 
Ajout de la version 2.7.9 :)
 
Ajout de la version 2.7.10 :)
 
Ajout de la version 2.7.11 :)
 
Ajout de la version 2.8.3 :)
 
Ajout de la version 2.8.4 :)
 
Ajout de la version 2.8.5 :)
 
Ajout de la version 2.8.6 :)
 
Ajout de la version 2.8.7 :)
 
Ajout de la version 2.9.0 :)
 
Contenu similaire Les plus vues Voir plus
Retour
Haut Bas