diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2023-10-04 19:55:35 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2023-10-04 19:55:35 +0900 |
| commit | 0dbf5175dfea04a9405985faa1d18f8383b58cac (patch) | |
| tree | a8ba314f1cb05477477c5c166b8800f2d7dfff28 /packages/backend/src | |
| parent | perf(backend): delete useless indexes (diff) | |
| download | sharkey-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.ts | 4 | ||||
| -rw-r--r-- | packages/backend/src/types.ts | 3 |
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; |