From 22a77994f6167310f10d8c5a044c0e096c7c8d78 Mon Sep 17 00:00:00 2001 From: Dragory <2606411+Dragory@users.noreply.github.com> Date: Fri, 22 May 2020 22:21:56 +0300 Subject: [PATCH] Add logs for !note --- backend/src/data/DefaultLogMessages.json | 1 + backend/src/data/LogType.ts | 2 ++ backend/src/plugins/ModActions.ts | 6 ++++++ 3 files changed, 9 insertions(+) diff --git a/backend/src/data/DefaultLogMessages.json b/backend/src/data/DefaultLogMessages.json index 5633c8e3..62703878 100644 --- a/backend/src/data/DefaultLogMessages.json +++ b/backend/src/data/DefaultLogMessages.json @@ -1,4 +1,5 @@ { + "MEMBER_NOTE": "🖊 Note added on {userMention(user)} by {userMention(mod)}", "MEMBER_WARN": "⚠️ {userMention(member)} was warned by {userMention(mod)}", "MEMBER_MUTE": "🔇 {userMention(user)} was muted indefinitely by {userMention(mod)}", "MEMBER_TIMED_MUTE": "🔇 {userMention(user)} was muted for **{time}** by {userMention(mod)}", diff --git a/backend/src/data/LogType.ts b/backend/src/data/LogType.ts index cfd035e8..2a6d6f70 100644 --- a/backend/src/data/LogType.ts +++ b/backend/src/data/LogType.ts @@ -72,4 +72,6 @@ export enum LogType { MASS_ASSIGN_ROLES, MASS_UNASSIGN_ROLES, + + MEMBER_NOTE, } diff --git a/backend/src/plugins/ModActions.ts b/backend/src/plugins/ModActions.ts index 8f2ba422..5518c396 100644 --- a/backend/src/plugins/ModActions.ts +++ b/backend/src/plugins/ModActions.ts @@ -626,6 +626,12 @@ export class ModActionsPlugin extends ZeppelinPlugin { reason, }); + this.serverLogs.log(LogType.MEMBER_NOTE, { + mod: stripObjectToScalars(msg.author), + user: stripObjectToScalars(user, ["user", "roles"]), + reason, + }); + this.sendSuccessMessage(msg.channel, `Note added on **${userName}** (Case #${createdCase.case_number})`); }