X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=shared%2Fmodels%2Fplugins%2Fregister-server-setting.model.ts;h=45d79228d64196c1be76ee24607a1841a00c46a0;hb=c2777c1dfe688c8fab1ef2fed50e360100fa9198;hp=78c5abd1bca0dad23f8bb8e54d066fff5a2a788f;hpb=ba211e7386bb2f25e37a4c5bcdfeb4237e1cd315;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 78c5abd1b..45d79228d 100644 --- a/shared/models/plugins/register-server-setting.model.ts +++ b/shared/models/plugins/register-server-setting.model.ts @@ -1,9 +1,10 @@ export interface RegisterServerSettingOptions { name: string label: string - type: 'input' + type: 'input' | 'input-checkbox' | 'input-textarea' - // If the setting is not private, anyone can view its value + // 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