xon / xenforo-reportimprovements Goto Github PK
View Code? Open in Web Editor NEWA Collection of improvements to XF's reports system
License: MIT License
A Collection of improvements to XF's reports system
License: MIT License
Definable report queues.
Include ability to search for explicit state changes (or to exclude report comments which are just state changes)
To preserve reporter anonymity, it is required that the 'Can view reporter username' permission is held to view any reports from search.
This is to prevent searching by user id and finding the reporter. This isn't ideal as there are many other cases where it would be useful to have these results show up.
Report Comment Likes leak the identity of the reporter when a user doesn't have the 'View Reporter username" permission.
Currently Reports are all or nothing access if moderators are allowed.
Create permissions for:
This will also require alerting how search is keyed for permissions
Clicking the link in an alert for a new report comment doesn't reload/refresh/redirect the page if you're already on it.
The use of template-based reporter usename obscuring is poorly implement, and should instead be part of the model's prepareReportComment.
Allow report centre to easily show edit history, before/after a report date and if content is edited.
Currently warning logging updates the report comment after the update. This causes the report comment to be logged twice and requires relaxing indexing rules.
It would be idea for this to be better streamlined.
The ability to add notes to a user profile (for moderators), which are then automatically exposed to a report when content for that user is reported.
The state_change attribute in the mapping is returning unexpected data.
When searching report comments, allow mixing in report information like reported user and reported content.
Ensure warning edits/deletes require a reason and it is logged into the linked report comment.
Warning points range searching requires another add-on, only display the UI bits if it is possible to-do the search.
Requested feature to edit a report's title.
Resolution alerts aren't logged, these should be logged as a comment.
To prevent disclosure of the last modified user of a report, this is shown as guest.
Reports need to track the last comment/report so it can be cheaply inspected to determine if the last modified user needs to be hidden or not.
A permission to control is report comments can be seen vs seeing reports.
Allow reports to be merged, this causes any all user reports and comments for a number of reports to be displayed in a single setting.
This should track the original report, so it can be 'unmerged' if possible.
The Report Like Alerts are being sent and cause disappearing alerts for users who can't view the report.
A user should at least be told that someone has liked their report.
Ideally a button under the report when clicked would automatically add a moderator (with permissions) to the reported conversation. Would help make things clearer rather than only being able to see the reported message.
Ideally, would be permission controlled with a separate permission.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.