mirror of
https://iceshrimp.dev/Crimekillz/jointrashposs.git
synced 2024-11-25 02:09:05 +01:00
331 lines
5.4 KiB
Plaintext
331 lines
5.4 KiB
Plaintext
|
{
|
||
|
summary: '',
|
||
|
description: '',
|
||
|
tags: [
|
||
|
'admin',
|
||
|
],
|
||
|
requireCredential: true,
|
||
|
req: {
|
||
|
type: 'object',
|
||
|
properties: {
|
||
|
disableRegistration: {
|
||
|
type: 'boolean',
|
||
|
nullable: true,
|
||
|
},
|
||
|
disableLocalTimeline: {
|
||
|
type: 'boolean',
|
||
|
nullable: true,
|
||
|
},
|
||
|
disableGlobalTimeline: {
|
||
|
type: 'boolean',
|
||
|
nullable: true,
|
||
|
},
|
||
|
useStarForReactionFallback: {
|
||
|
type: 'boolean',
|
||
|
nullable: true,
|
||
|
},
|
||
|
pinnedUsers: {
|
||
|
type: 'array',
|
||
|
nullable: true,
|
||
|
items: {
|
||
|
type: 'string',
|
||
|
},
|
||
|
},
|
||
|
hiddenTags: {
|
||
|
type: 'array',
|
||
|
nullable: true,
|
||
|
items: {
|
||
|
type: 'string',
|
||
|
},
|
||
|
},
|
||
|
blockedHosts: {
|
||
|
type: 'array',
|
||
|
nullable: true,
|
||
|
items: {
|
||
|
type: 'string',
|
||
|
},
|
||
|
},
|
||
|
themeColor: {
|
||
|
type: 'string',
|
||
|
nullable: true,
|
||
|
pattern: '^#[0-9a-fA-F]{6}$',
|
||
|
},
|
||
|
mascotImageUrl: {
|
||
|
type: 'string',
|
||
|
nullable: true,
|
||
|
},
|
||
|
bannerUrl: {
|
||
|
type: 'string',
|
||
|
nullable: true,
|
||
|
},
|
||
|
errorImageUrl: {
|
||
|
type: 'string',
|
||
|
nullable: true,
|
||
|
},
|
||
|
iconUrl: {
|
||
|
type: 'string',
|
||
|
nullable: true,
|
||
|
},
|
||
|
backgroundImageUrl: {
|
||
|
type: 'string',
|
||
|
nullable: true,
|
||
|
},
|
||
|
logoImageUrl: {
|
||
|
type: 'string',
|
||
|
nullable: true,
|
||
|
},
|
||
|
name: {
|
||
|
type: 'string',
|
||
|
nullable: true,
|
||
|
},
|
||
|
description: {
|
||
|
type: 'string',
|
||
|
nullable: true,
|
||
|
},
|
||
|
defaultLightTheme: {
|
||
|
type: 'string',
|
||
|
nullable: true,
|
||
|
},
|
||
|
defaultDarkTheme: {
|
||
|
type: 'string',
|
||
|
nullable: true,
|
||
|
},
|
||
|
localDriveCapacityMb: {
|
||
|
type: 'integer',
|
||
|
},
|
||
|
remoteDriveCapacityMb: {
|
||
|
type: 'integer',
|
||
|
},
|
||
|
cacheRemoteFiles: {
|
||
|
type: 'boolean',
|
||
|
},
|
||
|
emailRequiredForSignup: {
|
||
|
type: 'boolean',
|
||
|
},
|
||
|
enableHcaptcha: {
|
||
|
type: 'boolean',
|
||
|
},
|
||
|
hcaptchaSiteKey: {
|
||
|
type: 'string',
|
||
|
nullable: true,
|
||
|
},
|
||
|
hcaptchaSecretKey: {
|
||
|
type: 'string',
|
||
|
nullable: true,
|
||
|
},
|
||
|
enableRecaptcha: {
|
||
|
type: 'boolean',
|
||
|
},
|
||
|
recaptchaSiteKey: {
|
||
|
type: 'string',
|
||
|
nullable: true,
|
||
|
},
|
||
|
recaptchaSecretKey: {
|
||
|
type: 'string',
|
||
|
nullable: true,
|
||
|
},
|
||
|
sensitiveMediaDetection: {
|
||
|
type: 'string',
|
||
|
enum: [
|
||
|
'none',
|
||
|
'all',
|
||
|
'local',
|
||
|
'remote',
|
||
|
],
|
||
|
},
|
||
|
sensitiveMediaDetectionSensitivity: {
|
||
|
type: 'string',
|
||
|
enum: [
|
||
|
'medium',
|
||
|
'low',
|
||
|
'high',
|
||
|
'veryLow',
|
||
|
'veryHigh',
|
||
|
],
|
||
|
},
|
||
|
setSensitiveFlagAutomatically: {
|
||
|
type: 'boolean',
|
||
|
},
|
||
|
enableSensitiveMediaDetectionForVideos: {
|
||
|
type: 'boolean',
|
||
|
},
|
||
|
proxyAccountId: {
|
||
|
type: 'string',
|
||
|
format: 'misskey:id',
|
||
|
nullable: true,
|
||
|
},
|
||
|
maintainerName: {
|
||
|
type: 'string',
|
||
|
nullable: true,
|
||
|
},
|
||
|
maintainerEmail: {
|
||
|
type: 'string',
|
||
|
nullable: true,
|
||
|
},
|
||
|
pinnedPages: {
|
||
|
type: 'array',
|
||
|
items: {
|
||
|
type: 'string',
|
||
|
},
|
||
|
},
|
||
|
pinnedClipId: {
|
||
|
type: 'string',
|
||
|
format: 'misskey:id',
|
||
|
nullable: true,
|
||
|
},
|
||
|
langs: {
|
||
|
type: 'array',
|
||
|
items: {
|
||
|
type: 'string',
|
||
|
},
|
||
|
},
|
||
|
summalyProxy: {
|
||
|
type: 'string',
|
||
|
nullable: true,
|
||
|
},
|
||
|
deeplAuthKey: {
|
||
|
type: 'string',
|
||
|
nullable: true,
|
||
|
},
|
||
|
deeplIsPro: {
|
||
|
type: 'boolean',
|
||
|
},
|
||
|
enableTwitterIntegration: {
|
||
|
type: 'boolean',
|
||
|
},
|
||
|
twitterConsumerKey: {
|
||
|
type: 'string',
|
||
|
nullable: true,
|
||
|
},
|
||
|
twitterConsumerSecret: {
|
||
|
type: 'string',
|
||
|
nullable: true,
|
||
|
},
|
||
|
enableGithubIntegration: {
|
||
|
type: 'boolean',
|
||
|
},
|
||
|
githubClientId: {
|
||
|
type: 'string',
|
||
|
nullable: true,
|
||
|
},
|
||
|
githubClientSecret: {
|
||
|
type: 'string',
|
||
|
nullable: true,
|
||
|
},
|
||
|
enableDiscordIntegration: {
|
||
|
type: 'boolean',
|
||
|
},
|
||
|
discordClientId: {
|
||
|
type: 'string',
|
||
|
nullable: true,
|
||
|
},
|
||
|
discordClientSecret: {
|
||
|
type: 'string',
|
||
|
nullable: true,
|
||
|
},
|
||
|
enableEmail: {
|
||
|
type: 'boolean',
|
||
|
},
|
||
|
email: {
|
||
|
type: 'string',
|
||
|
nullable: true,
|
||
|
},
|
||
|
smtpSecure: {
|
||
|
type: 'boolean',
|
||
|
},
|
||
|
smtpHost: {
|
||
|
type: 'string',
|
||
|
nullable: true,
|
||
|
},
|
||
|
smtpPort: {
|
||
|
type: 'integer',
|
||
|
nullable: true,
|
||
|
},
|
||
|
smtpUser: {
|
||
|
type: 'string',
|
||
|
nullable: true,
|
||
|
},
|
||
|
smtpPass: {
|
||
|
type: 'string',
|
||
|
nullable: true,
|
||
|
},
|
||
|
enableServiceWorker: {
|
||
|
type: 'boolean',
|
||
|
},
|
||
|
swPublicKey: {
|
||
|
type: 'string',
|
||
|
nullable: true,
|
||
|
},
|
||
|
swPrivateKey: {
|
||
|
type: 'string',
|
||
|
nullable: true,
|
||
|
},
|
||
|
tosUrl: {
|
||
|
type: 'string',
|
||
|
nullable: true,
|
||
|
},
|
||
|
repositoryUrl: {
|
||
|
type: 'string',
|
||
|
},
|
||
|
feedbackUrl: {
|
||
|
type: 'string',
|
||
|
},
|
||
|
useObjectStorage: {
|
||
|
type: 'boolean',
|
||
|
},
|
||
|
objectStorageBaseUrl: {
|
||
|
type: 'string',
|
||
|
nullable: true,
|
||
|
},
|
||
|
objectStorageBucket: {
|
||
|
type: 'string',
|
||
|
nullable: true,
|
||
|
},
|
||
|
objectStoragePrefix: {
|
||
|
type: 'string',
|
||
|
nullable: true,
|
||
|
},
|
||
|
objectStorageEndpoint: {
|
||
|
type: 'string',
|
||
|
nullable: true,
|
||
|
},
|
||
|
objectStorageRegion: {
|
||
|
type: 'string',
|
||
|
nullable: true,
|
||
|
},
|
||
|
objectStoragePort: {
|
||
|
type: 'integer',
|
||
|
nullable: true,
|
||
|
},
|
||
|
objectStorageAccessKey: {
|
||
|
type: 'string',
|
||
|
nullable: true,
|
||
|
},
|
||
|
objectStorageSecretKey: {
|
||
|
type: 'string',
|
||
|
nullable: true,
|
||
|
},
|
||
|
objectStorageUseSSL: {
|
||
|
type: 'boolean',
|
||
|
},
|
||
|
objectStorageUseProxy: {
|
||
|
type: 'boolean',
|
||
|
},
|
||
|
objectStorageSetPublicRead: {
|
||
|
type: 'boolean',
|
||
|
},
|
||
|
objectStorageS3ForcePathStyle: {
|
||
|
type: 'boolean',
|
||
|
},
|
||
|
enableIpLogging: {
|
||
|
type: 'boolean',
|
||
|
},
|
||
|
enableActiveEmailValidation: {
|
||
|
type: 'boolean',
|
||
|
},
|
||
|
},
|
||
|
required: [],
|
||
|
},
|
||
|
res: {},
|
||
|
errors: {},
|
||
|
}
|