summaryrefslogtreecommitdiff
path: root/packages/backend/src
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2023-10-04 19:55:35 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2023-10-04 19:55:35 +0900
commit0dbf5175dfea04a9405985faa1d18f8383b58cac (patch)
treea8ba314f1cb05477477c5c166b8800f2d7dfff28 /packages/backend/src
parentperf(backend): delete useless indexes (diff)
downloadsharkey-0dbf5175dfea04a9405985faa1d18f8383b58cac.tar.gz
sharkey-0dbf5175dfea04a9405985faa1d18f8383b58cac.tar.bz2
sharkey-0dbf5175dfea04a9405985faa1d18f8383b58cac.zip
enhance: improve moderation log
Diffstat (limited to 'packages/backend/src')
-rw-r--r--packages/backend/src/core/AnnouncementService.ts4
-rw-r--r--packages/backend/src/types.ts3
2 files changed, 7 insertions, 0 deletions
diff --git a/packages/backend/src/core/AnnouncementService.ts b/packages/backend/src/core/AnnouncementService.ts
index ddacc0936f..a5330db53f 100644
--- a/packages/backend/src/core/AnnouncementService.ts
+++ b/packages/backend/src/core/AnnouncementService.ts
@@ -158,9 +158,13 @@ export class AnnouncementService {
if (moderator) {
if (announcement.userId) {
+ const user = await this.usersRepository.findOneByOrFail({ id: announcement.userId });
this.moderationLogService.log(moderator, 'deleteUserAnnouncement', {
announcementId: announcement.id,
announcement: announcement,
+ userId: announcement.userId,
+ userUsername: user.username,
+ userHost: user.host,
});
} else {
this.moderationLogService.log(moderator, 'deleteGlobalAnnouncement', {
diff --git a/packages/backend/src/types.ts b/packages/backend/src/types.ts
index a9b9a55bc0..316073c992 100644
--- a/packages/backend/src/types.ts
+++ b/packages/backend/src/types.ts
@@ -171,6 +171,9 @@ export type ModerationLogPayloads = {
deleteUserAnnouncement: {
announcementId: string;
announcement: any;
+ userId: string;
+ userUsername: string;
+ userHost: string | null;
};
resetPassword: {
userId: string;