diff options
| author | Hazelnoot <acomputerdog@gmail.com> | 2025-01-28 11:19:55 -0500 |
|---|---|---|
| committer | Hazelnoot <acomputerdog@gmail.com> | 2025-02-16 19:20:41 -0500 |
| commit | 4f79f8570328fbf9abcb0315c8e381677e6cec07 (patch) | |
| tree | 4944ab8a8709043991bae92ff5b99b353c642b2f /packages | |
| parent | fix typescript errors in WebhookTestService.ts (diff) | |
| download | sharkey-4f79f8570328fbf9abcb0315c8e381677e6cec07.tar.gz sharkey-4f79f8570328fbf9abcb0315c8e381677e6cec07.tar.bz2 sharkey-4f79f8570328fbf9abcb0315c8e381677e6cec07.zip | |
fix TypeScript errors in modlog.MogLog.vue
Diffstat (limited to 'packages')
| -rw-r--r-- | packages/frontend/src/pages/admin/modlog.ModLog.vue | 2 | ||||
| -rw-r--r-- | packages/misskey-js/etc/misskey-js.api.md | 14 | ||||
| -rw-r--r-- | packages/misskey-js/src/consts.ts | 30 | ||||
| -rw-r--r-- | packages/misskey-js/src/entities.ts | 15 |
4 files changed, 58 insertions, 3 deletions
diff --git a/packages/frontend/src/pages/admin/modlog.ModLog.vue b/packages/frontend/src/pages/admin/modlog.ModLog.vue index 37a9cc83e7..2e5c820054 100644 --- a/packages/frontend/src/pages/admin/modlog.ModLog.vue +++ b/packages/frontend/src/pages/admin/modlog.ModLog.vue @@ -93,7 +93,7 @@ SPDX-License-Identifier: AGPL-3.0-only <span v-else-if="log.type === 'deleteFlash'">: @{{ log.info.flashUserUsername }}</span> <span v-else-if="log.type === 'deleteGalleryPost'">: @{{ log.info.postUserUsername }}</span> </template> - <template #icon> + <template v-if="log.user" #icon> <MkAvatar :user="log.user" :class="$style.avatar"/> </template> <template #suffix> diff --git a/packages/misskey-js/etc/misskey-js.api.md b/packages/misskey-js/etc/misskey-js.api.md index e564600ef1..ee8bfe322c 100644 --- a/packages/misskey-js/etc/misskey-js.api.md +++ b/packages/misskey-js/etc/misskey-js.api.md @@ -2610,6 +2610,12 @@ type ModerationLog = { type: 'deleteUserAnnouncement'; info: ModerationLogPayloads['deleteUserAnnouncement']; } | { + type: 'setRemoteInstanceNSFW'; + info: ModerationLogPayloads['setRemoteInstanceNSFW']; +} | { + type: 'unsetRemoteInstanceNSFW'; + info: ModerationLogPayloads['unsetRemoteInstanceNSFW']; +} | { type: 'resetPassword'; info: ModerationLogPayloads['resetPassword']; } | { @@ -2619,6 +2625,12 @@ type ModerationLog = { type: 'unsuspendRemoteInstance'; info: ModerationLogPayloads['unsuspendRemoteInstance']; } | { + type: 'rejectRemoteInstanceReports'; + info: ModerationLogPayloads['rejectRemoteInstanceReports']; +} | { + type: 'acceptRemoteInstanceReports'; + info: ModerationLogPayloads['acceptRemoteInstanceReports']; +} | { type: 'updateRemoteInstanceNote'; info: ModerationLogPayloads['updateRemoteInstanceNote']; } | { @@ -2696,7 +2708,7 @@ type ModerationLog = { }); // @public (undocumented) -export const moderationLogTypes: readonly ["updateServerSettings", "suspend", "approve", "unsuspend", "updateUserNote", "addCustomEmoji", "updateCustomEmoji", "deleteCustomEmoji", "assignRole", "unassignRole", "createRole", "updateRole", "deleteRole", "clearQueue", "promoteQueue", "deleteDriveFile", "deleteNote", "createGlobalAnnouncement", "createUserAnnouncement", "updateGlobalAnnouncement", "updateUserAnnouncement", "deleteGlobalAnnouncement", "deleteUserAnnouncement", "resetPassword", "suspendRemoteInstance", "unsuspendRemoteInstance", "updateRemoteInstanceNote", "markSensitiveDriveFile", "unmarkSensitiveDriveFile", "resolveAbuseReport", "forwardAbuseReport", "updateAbuseReportNote", "createInvitation", "createAd", "updateAd", "deleteAd", "createAvatarDecoration", "updateAvatarDecoration", "deleteAvatarDecoration", "unsetUserAvatar", "unsetUserBanner", "createSystemWebhook", "updateSystemWebhook", "deleteSystemWebhook", "createAbuseReportNotificationRecipient", "updateAbuseReportNotificationRecipient", "deleteAbuseReportNotificationRecipient", "deleteAccount", "deletePage", "deleteFlash", "deleteGalleryPost"]; +export const moderationLogTypes: readonly ["updateServerSettings", "suspend", "approve", "decline", "unsuspend", "updateUserNote", "addCustomEmoji", "updateCustomEmoji", "deleteCustomEmoji", "assignRole", "unassignRole", "createRole", "updateRole", "deleteRole", "clearQueue", "promoteQueue", "deleteDriveFile", "deleteNote", "createGlobalAnnouncement", "createUserAnnouncement", "updateGlobalAnnouncement", "updateUserAnnouncement", "deleteGlobalAnnouncement", "deleteUserAnnouncement", "resetPassword", "setRemoteInstanceNSFW", "unsetRemoteInstanceNSFW", "suspendRemoteInstance", "unsuspendRemoteInstance", "rejectRemoteInstanceReports", "acceptRemoteInstanceReports", "updateRemoteInstanceNote", "markSensitiveDriveFile", "unmarkSensitiveDriveFile", "resolveAbuseReport", "forwardAbuseReport", "updateAbuseReportNote", "createInvitation", "createAd", "updateAd", "deleteAd", "createAvatarDecoration", "updateAvatarDecoration", "deleteAvatarDecoration", "unsetUserAvatar", "unsetUserBanner", "createSystemWebhook", "updateSystemWebhook", "deleteSystemWebhook", "createAbuseReportNotificationRecipient", "updateAbuseReportNotificationRecipient", "deleteAbuseReportNotificationRecipient", "deleteAccount", "deletePage", "deleteFlash", "deleteGalleryPost"]; // @public (undocumented) type MuteCreateRequest = operations['mute___create']['requestBody']['content']['application/json']; diff --git a/packages/misskey-js/src/consts.ts b/packages/misskey-js/src/consts.ts index 1d4950ceea..fcb19be303 100644 --- a/packages/misskey-js/src/consts.ts +++ b/packages/misskey-js/src/consts.ts @@ -125,6 +125,7 @@ export const moderationLogTypes = [ 'updateServerSettings', 'suspend', 'approve', + 'decline', 'unsuspend', 'updateUserNote', 'addCustomEmoji', @@ -146,8 +147,12 @@ export const moderationLogTypes = [ 'deleteGlobalAnnouncement', 'deleteUserAnnouncement', 'resetPassword', + 'setRemoteInstanceNSFW', + 'unsetRemoteInstanceNSFW', 'suspendRemoteInstance', 'unsuspendRemoteInstance', + 'rejectRemoteInstanceReports', + 'acceptRemoteInstanceReports', 'updateRemoteInstanceNote', 'markSensitiveDriveFile', 'unmarkSensitiveDriveFile', @@ -187,7 +192,14 @@ export const reversiUpdateKeys = [ export type ReversiUpdateKey = typeof reversiUpdateKeys[number]; -type AvatarDecoration = UserLite['avatarDecorations'][number]; +interface AvatarDecoration { + id: string; + updatedAt: string | null; + url: string; + name: string; + description: string; + roleIdsThatCanBeUsedThisDecoration: string[]; +} type ReceivedAbuseReport = { reportId: AbuseReportNotificationRecipient['id']; @@ -323,6 +335,14 @@ export type ModerationLogPayloads = { userUsername: string; userHost: string | null; }; + setRemoteInstanceNSFW: { + id: string; + host: string; + }; + unsetRemoteInstanceNSFW: { + id: string; + host: string; + }; suspendRemoteInstance: { id: string; host: string; @@ -331,6 +351,14 @@ export type ModerationLogPayloads = { id: string; host: string; }; + rejectRemoteInstanceReports: { + id: string; + host: string; + }; + acceptRemoteInstanceReports: { + id: string; + host: string; + }; updateRemoteInstanceNote: { id: string; host: string; diff --git a/packages/misskey-js/src/entities.ts b/packages/misskey-js/src/entities.ts index efe5ba19fb..b92c2537a1 100644 --- a/packages/misskey-js/src/entities.ts +++ b/packages/misskey-js/src/entities.ts @@ -121,12 +121,27 @@ export type ModerationLog = { type: 'resetPassword'; info: ModerationLogPayloads['resetPassword']; } | { + type: 'setRemoteInstanceNSFW'; + info: ModerationLogPayloads['setRemoteInstanceNSFW']; +} | { + type: 'unsetRemoteInstanceNSFW'; + info: ModerationLogPayloads['unsetRemoteInstanceNSFW']; +} | { + type: 'resetPassword'; + info: ModerationLogPayloads['resetPassword']; +} | { type: 'suspendRemoteInstance'; info: ModerationLogPayloads['suspendRemoteInstance']; } | { type: 'unsuspendRemoteInstance'; info: ModerationLogPayloads['unsuspendRemoteInstance']; } | { + type: 'rejectRemoteInstanceReports'; + info: ModerationLogPayloads['rejectRemoteInstanceReports']; +} | { + type: 'acceptRemoteInstanceReports'; + info: ModerationLogPayloads['acceptRemoteInstanceReports']; +} | { type: 'updateRemoteInstanceNote'; info: ModerationLogPayloads['updateRemoteInstanceNote']; } | { |