Giter Site home page Giter Site logo

xenforo-warningimprovements's Introduction

XenForo-WarningImprovements

A Collection of improvements to XF's warning system.

  • 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.
  • Sends an alert to a user when they receive a warning. (Defaults on, togglable)
  • Allows the Custom Warning Definition to be customized
  • Copy Warning title/text automatically to the public warning
  • Allow non-custom Warnings to have thier Titles edited, opt-in
  • Use XenForo's AJAX handling on errors instead of breaking the current form.
  • Optional "Continue" button on the warning dialog, instead of a "warn" button for the first few tabs.
  • Allow the default content action to be set
  • Control defaults for user notification
    • Alerts
    • Lock PMs by default
  • Option to require a note when entering a warning
  • Ability to see warning actions applied to an account from the front-end
    • users may see warning actions against 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.
    • points
    • warning_title
    • warning_link
  • 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
  • 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 warned them.

  • View Warning Issuer.

New moderator permissions for viewing warning actions.

  • View Warning Actions
  • Edit Warning Actions
  • Don't Summarize Warning Actions

xenforo-warningimprovements's People

Contributors

xon avatar jrahmy avatar firnagzen avatar formerandroider avatar aakifn avatar

Stargazers

Dave Stephenson avatar

Watchers

Dave Stephenson avatar  avatar James Cloos avatar  avatar  avatar  avatar

Forkers

formerandroider

xenforo-warningimprovements's Issues

What problems could I have if I try to use Tapatalk with this add-on?

Additional Requirements: No Tapatalk
It is unlikely that this addon will work as expected with Tapatalk

But what exactly happens if I try to use Tapatalk and this add-on on my forum?
I need Tapatalk but it's not a problem for me if the only issue with using simultaneously these two add-ons is that moderators cannot warn from Tapatalk. While it's a problem if the application crashes or cause problems to users who receive warnings.
In short, I wish to know if there are problems only for moderators or also for users.

Can someone explain me exactly what kind of problems can cause the use of Tapatalk with this add-on?

Thank you!

Force acknowledgement of warning(s) before the site can be continued to be used

Allow staff members to require a user acknowledge a warning before continuing to use the site.

  • This feature would work like IP.Board and Facebook, a user would need to click a checkbox acknowledging the warning before continuing to use the site once warned. A warning type can be set to require acknowledgment, or a staff member can set it.
  • Allow a "message to user" which is not a PM, but appears in warning alerts and acknowledgment screen.

Drag & drop ordering of warnings

Allow re-orderable warnings in the AdminCP

The front-end should respect these warning ordering.

A simple structure like with a list of categories with warnings associated with them. With the ability to create categories, and drop & drag warnings between them an entire categories around.

Per Warning Action new thread message

Currently the message for a new thread is a Phrase independent of the warning action.

Implement a system like Warnings where a phrase is generated linked to the warning action.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.