diff options
| author | syuilo <4439005+syuilo@users.noreply.github.com> | 2025-08-26 18:54:54 +0900 |
|---|---|---|
| committer | syuilo <4439005+syuilo@users.noreply.github.com> | 2025-08-26 18:54:54 +0900 |
| commit | b9dbd58a1c713269f3b068f88d96187e79f7a5bf (patch) | |
| tree | 3b6b2121c393f2a83d86803d901a0e2091e960d6 | |
| parent | refactor (diff) | |
| download | misskey-b9dbd58a1c713269f3b068f88d96187e79f7a5bf.tar.gz misskey-b9dbd58a1c713269f3b068f88d96187e79f7a5bf.tar.bz2 misskey-b9dbd58a1c713269f3b068f88d96187e79f7a5bf.zip | |
refactor
| -rw-r--r-- | packages/frontend/src/pages/admin/moderation.vue | 19 | ||||
| -rw-r--r-- | packages/frontend/src/pages/admin/modlog.vue | 2 |
2 files changed, 15 insertions, 6 deletions
diff --git a/packages/frontend/src/pages/admin/moderation.vue b/packages/frontend/src/pages/admin/moderation.vue index 83438bb1d9..435dd9c462 100644 --- a/packages/frontend/src/pages/admin/moderation.vue +++ b/packages/frontend/src/pages/admin/moderation.vue @@ -25,11 +25,19 @@ SPDX-License-Identifier: AGPL-3.0-only </SearchMarker> <SearchMarker :keywords="['ugc', 'content', 'visibility', 'visitor', 'guest']"> - <MkSelect v-model="ugcVisibilityForVisitor" @update:modelValue="onChange_ugcVisibilityForVisitor"> + <MkSelect + v-model="ugcVisibilityForVisitor" :items="[{ + value: 'all', + label: i18n.ts._serverSettings._userGeneratedContentsVisibilityForVisitor.all, + }, { + value: 'local', + label: i18n.ts._serverSettings._userGeneratedContentsVisibilityForVisitor.localOnly + ' (' + i18n.ts.recommended + ')', + }, { + value: 'none', + label: i18n.ts._serverSettings._userGeneratedContentsVisibilityForVisitor.none, + }] as const" @update:modelValue="onChange_ugcVisibilityForVisitor" + > <template #label><SearchLabel>{{ i18n.ts._serverSettings.userGeneratedContentsVisibilityForVisitor }}</SearchLabel></template> - <option value="all">{{ i18n.ts._serverSettings._userGeneratedContentsVisibilityForVisitor.all }}</option> - <option value="local">{{ i18n.ts._serverSettings._userGeneratedContentsVisibilityForVisitor.localOnly }} ({{ i18n.ts.recommended }})</option> - <option value="none">{{ i18n.ts._serverSettings._userGeneratedContentsVisibilityForVisitor.none }}</option> <template #caption> <div><SearchText>{{ i18n.ts._serverSettings.userGeneratedContentsVisibilityForVisitor_description }}</SearchText></div> <div><i class="ti ti-alert-triangle" style="color: var(--MI_THEME-warn);"></i> <SearchText>{{ i18n.ts._serverSettings.userGeneratedContentsVisibilityForVisitor_description2 }}</SearchText></div> @@ -158,6 +166,7 @@ SPDX-License-Identifier: AGPL-3.0-only <script lang="ts" setup> import { ref, computed } from 'vue'; +import * as Misskey from 'misskey-js'; import XServerRules from './server-rules.vue'; import MkSwitch from '@/components/MkSwitch.vue'; import MkInput from '@/components/MkInput.vue'; @@ -212,7 +221,7 @@ function onChange_emailRequiredForSignup(value: boolean) { }); } -function onChange_ugcVisibilityForVisitor(value: string) { +function onChange_ugcVisibilityForVisitor(value: Misskey.entities.AdminUpdateMetaRequest['ugcVisibilityForVisitor']) { os.apiWithDialog('admin/update-meta', { ugcVisibilityForVisitor: value, }).then(() => { diff --git a/packages/frontend/src/pages/admin/modlog.vue b/packages/frontend/src/pages/admin/modlog.vue index 6a6102749e..b7e5d6b219 100644 --- a/packages/frontend/src/pages/admin/modlog.vue +++ b/packages/frontend/src/pages/admin/modlog.vue @@ -77,7 +77,7 @@ paginator.init(); const timeline = computed(() => { return paginator.items.value.map(x => ({ id: x.id, - timestamp: x.createdAt, + timestamp: new Date(x.createdAt).getTime(), data: x, })); }); |