wip
This commit is contained in:
parent
ce02970283
commit
4bd94005a5
|
@ -11649,15 +11649,15 @@ export interface Locale extends ILocale {
|
||||||
/**
|
/**
|
||||||
* お一人様サーバー
|
* お一人様サーバー
|
||||||
*/
|
*/
|
||||||
"one": string;
|
"single": string;
|
||||||
/**
|
/**
|
||||||
* 自分専用のサーバーとして、一人で使う
|
* 自分専用のサーバーとして、一人で使う
|
||||||
*/
|
*/
|
||||||
"one_description": string;
|
"single_description": string;
|
||||||
/**
|
/**
|
||||||
* お一人様サーバーとして運用する場合でも、アカウントは必要に応じて複数作成可能です。
|
* お一人様サーバーとして運用する場合でも、アカウントは必要に応じて複数作成可能です。
|
||||||
*/
|
*/
|
||||||
"one_youCanCreateMultipleAccounts": string;
|
"single_youCanCreateMultipleAccounts": string;
|
||||||
/**
|
/**
|
||||||
* グループサーバー
|
* グループサーバー
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -3116,9 +3116,9 @@ _serverSetupWizard:
|
||||||
settingsYouMakeHereCanBeChangedLater: "ここでの設定は、あとからでも変更できます。"
|
settingsYouMakeHereCanBeChangedLater: "ここでの設定は、あとからでも変更できます。"
|
||||||
howWillYouUseMisskey: "Misskeyをどのように使いますか?"
|
howWillYouUseMisskey: "Misskeyをどのように使いますか?"
|
||||||
_use:
|
_use:
|
||||||
one: "お一人様サーバー"
|
single: "お一人様サーバー"
|
||||||
one_description: "自分専用のサーバーとして、一人で使う"
|
single_description: "自分専用のサーバーとして、一人で使う"
|
||||||
one_youCanCreateMultipleAccounts: "お一人様サーバーとして運用する場合でも、アカウントは必要に応じて複数作成可能です。"
|
single_youCanCreateMultipleAccounts: "お一人様サーバーとして運用する場合でも、アカウントは必要に応じて複数作成可能です。"
|
||||||
group: "グループサーバー"
|
group: "グループサーバー"
|
||||||
group_description: "信頼できる他の利用者を招待して、複数人で使う"
|
group_description: "信頼できる他の利用者を招待して、複数人で使う"
|
||||||
open: "オープンサーバー"
|
open: "オープンサーバー"
|
||||||
|
|
|
@ -15,9 +15,9 @@ SPDX-License-Identifier: AGPL-3.0-only
|
||||||
|
|
||||||
<div class="_gaps_s">
|
<div class="_gaps_s">
|
||||||
<MkRadios v-model="q_use" :vertical="true">
|
<MkRadios v-model="q_use" :vertical="true">
|
||||||
<option value="one">
|
<option value="single">
|
||||||
<div><i class="ti ti-user"></i> <b>{{ i18n.ts._serverSetupWizard._use.one }}</b></div>
|
<div><i class="ti ti-user"></i> <b>{{ i18n.ts._serverSetupWizard._use.single }}</b></div>
|
||||||
<div>{{ i18n.ts._serverSetupWizard._use.one_description }}</div>
|
<div>{{ i18n.ts._serverSetupWizard._use.single_description }}</div>
|
||||||
</option>
|
</option>
|
||||||
<option value="group">
|
<option value="group">
|
||||||
<div><i class="ti ti-lock"></i> <b>{{ i18n.ts._serverSetupWizard._use.group }}</b></div>
|
<div><i class="ti ti-lock"></i> <b>{{ i18n.ts._serverSetupWizard._use.group }}</b></div>
|
||||||
|
@ -29,12 +29,12 @@ SPDX-License-Identifier: AGPL-3.0-only
|
||||||
</option>
|
</option>
|
||||||
</MkRadios>
|
</MkRadios>
|
||||||
|
|
||||||
<MkInfo v-if="q_use === 'one'">{{ i18n.ts._serverSetupWizard._use.one_youCanCreateMultipleAccounts }}</MkInfo>
|
<MkInfo v-if="q_use === 'single'">{{ i18n.ts._serverSetupWizard._use.single_youCanCreateMultipleAccounts }}</MkInfo>
|
||||||
<MkInfo v-if="q_use === 'open'" warn><b>{{ i18n.ts.advice }}:</b> {{ i18n.ts._serverSetupWizard.openServerAdvice }}</MkInfo>
|
<MkInfo v-if="q_use === 'open'" warn><b>{{ i18n.ts.advice }}:</b> {{ i18n.ts._serverSetupWizard.openServerAdvice }}</MkInfo>
|
||||||
</div>
|
</div>
|
||||||
</MkFolder>
|
</MkFolder>
|
||||||
|
|
||||||
<MkFolder v-if="q_use !== 'one'" :defaultOpen="true">
|
<MkFolder v-if="q_use !== 'single'" :defaultOpen="true">
|
||||||
<template #label>{{ i18n.ts._serverSetupWizard.howManyUsersDoYouExpect }}</template>
|
<template #label>{{ i18n.ts._serverSetupWizard.howManyUsersDoYouExpect }}</template>
|
||||||
<template #icon><i class="ti ti-users"></i></template>
|
<template #icon><i class="ti ti-users"></i></template>
|
||||||
|
|
||||||
|
@ -192,7 +192,7 @@ const props = withDefaults(defineProps<{
|
||||||
});
|
});
|
||||||
|
|
||||||
const q_name = ref('');
|
const q_name = ref('');
|
||||||
const q_use = ref('one');
|
const q_use = ref('single');
|
||||||
const q_scale = ref('small');
|
const q_scale = ref('small');
|
||||||
const q_federation = ref('yes');
|
const q_federation = ref('yes');
|
||||||
const q_adminName = ref('');
|
const q_adminName = ref('');
|
||||||
|
@ -200,7 +200,7 @@ const q_adminEmail = ref('');
|
||||||
|
|
||||||
const serverSettings = computed<Misskey.entities.AdminUpdateMetaRequest>(() => {
|
const serverSettings = computed<Misskey.entities.AdminUpdateMetaRequest>(() => {
|
||||||
let enableReactionsBuffering;
|
let enableReactionsBuffering;
|
||||||
if (q_use.value === 'one') {
|
if (q_use.value === 'single') {
|
||||||
enableReactionsBuffering = false;
|
enableReactionsBuffering = false;
|
||||||
} else {
|
} else {
|
||||||
enableReactionsBuffering = q_scale.value !== 'small';
|
enableReactionsBuffering = q_scale.value !== 'small';
|
||||||
|
@ -212,14 +212,14 @@ const serverSettings = computed<Misskey.entities.AdminUpdateMetaRequest>(() => {
|
||||||
enableIpLogging: q_use.value === 'open',
|
enableIpLogging: q_use.value === 'open',
|
||||||
federation: q_federation.value === 'yes' ? 'all' : 'none',
|
federation: q_federation.value === 'yes' ? 'all' : 'none',
|
||||||
enableFanoutTimeline: true,
|
enableFanoutTimeline: true,
|
||||||
enableFanoutTimelineDbFallback: q_use.value === 'one',
|
enableFanoutTimelineDbFallback: q_use.value === 'single',
|
||||||
enableReactionsBuffering,
|
enableReactionsBuffering,
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
|
|
||||||
const defaultPolicies = computed<Partial<Record<typeof ROLE_POLICIES[number], any>>>(() => {
|
const defaultPolicies = computed<Partial<Record<typeof ROLE_POLICIES[number], any>>>(() => {
|
||||||
let driveCapacityMb;
|
let driveCapacityMb;
|
||||||
if (q_use.value === 'one') {
|
if (q_use.value === 'single') {
|
||||||
driveCapacityMb = 8192;
|
driveCapacityMb = 8192;
|
||||||
} else if (q_use.value === 'group') {
|
} else if (q_use.value === 'group') {
|
||||||
driveCapacityMb = 1000;
|
driveCapacityMb = 1000;
|
||||||
|
@ -228,7 +228,7 @@ const defaultPolicies = computed<Partial<Record<typeof ROLE_POLICIES[number], an
|
||||||
}
|
}
|
||||||
|
|
||||||
let rateLimitFactor;
|
let rateLimitFactor;
|
||||||
if (q_use.value === 'one') {
|
if (q_use.value === 'single') {
|
||||||
rateLimitFactor = 0.3;
|
rateLimitFactor = 0.3;
|
||||||
} else if (q_use.value === 'group') {
|
} else if (q_use.value === 'group') {
|
||||||
rateLimitFactor = 0.7;
|
rateLimitFactor = 0.7;
|
||||||
|
@ -243,7 +243,7 @@ const defaultPolicies = computed<Partial<Record<typeof ROLE_POLICIES[number], an
|
||||||
}
|
}
|
||||||
|
|
||||||
let userListLimit;
|
let userListLimit;
|
||||||
if (q_use.value === 'one') {
|
if (q_use.value === 'single') {
|
||||||
userListLimit = 100;
|
userListLimit = 100;
|
||||||
} else if (q_use.value === 'group') {
|
} else if (q_use.value === 'group') {
|
||||||
userListLimit = 5;
|
userListLimit = 5;
|
||||||
|
@ -252,7 +252,7 @@ const defaultPolicies = computed<Partial<Record<typeof ROLE_POLICIES[number], an
|
||||||
}
|
}
|
||||||
|
|
||||||
let antennaLimit;
|
let antennaLimit;
|
||||||
if (q_use.value === 'one') {
|
if (q_use.value === 'single') {
|
||||||
antennaLimit = 100;
|
antennaLimit = 100;
|
||||||
} else if (q_use.value === 'group') {
|
} else if (q_use.value === 'group') {
|
||||||
antennaLimit = 5;
|
antennaLimit = 5;
|
||||||
|
@ -261,7 +261,7 @@ const defaultPolicies = computed<Partial<Record<typeof ROLE_POLICIES[number], an
|
||||||
}
|
}
|
||||||
|
|
||||||
let webhookLimit;
|
let webhookLimit;
|
||||||
if (q_use.value === 'one') {
|
if (q_use.value === 'single') {
|
||||||
webhookLimit = 100;
|
webhookLimit = 100;
|
||||||
} else if (q_use.value === 'group') {
|
} else if (q_use.value === 'group') {
|
||||||
webhookLimit = 0;
|
webhookLimit = 0;
|
||||||
|
@ -270,35 +270,35 @@ const defaultPolicies = computed<Partial<Record<typeof ROLE_POLICIES[number], an
|
||||||
}
|
}
|
||||||
|
|
||||||
let canImportFollowing;
|
let canImportFollowing;
|
||||||
if (q_use.value === 'one') {
|
if (q_use.value === 'single') {
|
||||||
canImportFollowing = true;
|
canImportFollowing = true;
|
||||||
} else {
|
} else {
|
||||||
canImportFollowing = false;
|
canImportFollowing = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
let canImportMuting;
|
let canImportMuting;
|
||||||
if (q_use.value === 'one') {
|
if (q_use.value === 'single') {
|
||||||
canImportMuting = true;
|
canImportMuting = true;
|
||||||
} else {
|
} else {
|
||||||
canImportMuting = false;
|
canImportMuting = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
let canImportBlocking;
|
let canImportBlocking;
|
||||||
if (q_use.value === 'one') {
|
if (q_use.value === 'single') {
|
||||||
canImportBlocking = true;
|
canImportBlocking = true;
|
||||||
} else {
|
} else {
|
||||||
canImportBlocking = false;
|
canImportBlocking = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
let canImportUserLists;
|
let canImportUserLists;
|
||||||
if (q_use.value === 'one') {
|
if (q_use.value === 'single') {
|
||||||
canImportUserLists = true;
|
canImportUserLists = true;
|
||||||
} else {
|
} else {
|
||||||
canImportUserLists = false;
|
canImportUserLists = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
let canImportAntennas;
|
let canImportAntennas;
|
||||||
if (q_use.value === 'one') {
|
if (q_use.value === 'single') {
|
||||||
canImportAntennas = true;
|
canImportAntennas = true;
|
||||||
} else {
|
} else {
|
||||||
canImportAntennas = false;
|
canImportAntennas = false;
|
||||||
|
|
Loading…
Reference in New Issue