X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=shared%2Fmodels%2Fplugins%2Fregister-server-setting.model.ts;h=9f45c3c370f781a4310466b5cd7dd77d49b0f29b;hb=2b02c520e66ea452687cab39401b371711caa9ed;hp=45d79228d64196c1be76ee24607a1841a00c46a0;hpb=7024e9120b381b5b3201212f5a18f5cdc14e15ff;p=github%2FChocobozzz%2FPeerTube.git diff --git a/shared/models/plugins/register-server-setting.model.ts b/shared/models/plugins/register-server-setting.model.ts index 45d79228d..9f45c3c37 100644 --- a/shared/models/plugins/register-server-setting.model.ts +++ b/shared/models/plugins/register-server-setting.model.ts @@ -1,15 +1,10 @@ -export interface RegisterServerSettingOptions { - name: string - label: string - type: 'input' | 'input-checkbox' | 'input-textarea' +import { RegisterClientFormFieldOptions } from './register-client-form-field.model' +export type RegisterServerSettingOptions = RegisterClientFormFieldOptions & { // If the setting is not private, anyone can view its value (client code included) // If the setting is private, only server-side hooks can access it // Mainly used by the PeerTube client to get admin config private: boolean - - // Default setting value - default?: string } export interface RegisteredServerSettings {