Many infractions are the result of a post report. And infractions are often followed by a response from the infracted member. So why not integrate this process? It will save time and add overview. Here is what I suggest:
Let the reporter choose from a drop down, which rule they think the post is breaching.
Then the post report shows up in the notifications of the moderator assigned to the specific forum.
Post reports are filed under the name of the reported member.
The moderator handles the report and either chooses to infract or not. If not a short comment can be noted, as feedback for the reporter.
If the moderator chooses to infract then the infraction is set to the rule breach that the reporter entered, but the moderator can change this.
Each infraction has a canned message to the infracted member.
When the infraction is sent, the reporter gets a thank you message informing that the report is processed.
The infraction is posted in the same place as the post report.
If the infracted member replies to the infraction message, then this is posted in the same place as the post report and the infraction. This way the report, infraction and response are in one location/thread, instead of in 3 locations.
There may be several ways that lead to Rome, but the main idea is to have better integration and easier access / workflow.
__DEFINE_LIKE_SHARE__