X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=shared%2Fmodels%2Fplugins%2Fregister-server-setting.model.ts;h=9f45c3c370f781a4310466b5cd7dd77d49b0f29b;hb=2b02c520e66ea452687cab39401b371711caa9ed;hp=920c3480fc712e054ec3029e4750bcf89286ee9d;hpb=610d0be13b3d01f653ef269271dd667a57c85ef2;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 920c3480f..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' | 'markdown-text' | 'markdown-enhanced' +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 | boolean } export interface RegisteredServerSettings {