mirror of
https://github.com/DarkflameUniverse/DarkflameServer.git
synced 2026-10-02 02:43:44 +00:00
Staff flag chat for review (chat_flag): one message or several from one conversation, with who it is about and a note. The flag keeps a copy of the messages and 10 before and after. The Chat Flags page (Inbox, badge for open flags) filters by status, character and account; a flag links to the character, the account (mute, warn, ban), their player reports, their other flags and the conversation, and shows its history. Reviewers (chat_flag_review) mark it actioned or dismissed, change the note, link a player report or comment; all of it is in the flag's history and the audit log. The sidebar adds Team Chat. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
12 lines
472 B
C++
12 lines
472 B
C++
#pragma once
|
|
|
|
/**
|
|
* Chat flags: staff flag a chat message, or several from one conversation, for review. Each flag keeps a copy of the
|
|
* flagged messages and the chat around them, has a status (open, actioned, dismissed), a note, a link to the character
|
|
* and account it is about, and a history of who did what (also in the audit log). The Chat Flags page is the queue;
|
|
* open flags count on the sidebar badge.
|
|
*/
|
|
namespace ChatFlagRoutes {
|
|
void RegisterRoutes();
|
|
}
|