summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsyuilo <4439005+syuilo@users.noreply.github.com>2025-08-26 18:54:54 +0900
committersyuilo <4439005+syuilo@users.noreply.github.com>2025-08-26 18:54:54 +0900
commitb9dbd58a1c713269f3b068f88d96187e79f7a5bf (patch)
tree3b6b2121c393f2a83d86803d901a0e2091e960d6
parentrefactor (diff)
downloadmisskey-b9dbd58a1c713269f3b068f88d96187e79f7a5bf.tar.gz
misskey-b9dbd58a1c713269f3b068f88d96187e79f7a5bf.tar.bz2
misskey-b9dbd58a1c713269f3b068f88d96187e79f7a5bf.zip
refactor
-rw-r--r--packages/frontend/src/pages/admin/moderation.vue19
-rw-r--r--packages/frontend/src/pages/admin/modlog.vue2
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,
}));
});