From ba211e7386bb2f25e37a4c5bcdfeb4237e1cd315 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Fri, 26 Jul 2019 09:35:43 +0200 Subject: Add public settings endpoint --- shared/models/plugins/register-server-setting.model.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'shared/models/plugins/register-server-setting.model.ts') diff --git a/shared/models/plugins/register-server-setting.model.ts b/shared/models/plugins/register-server-setting.model.ts index 5dea93c39..78c5abd1b 100644 --- a/shared/models/plugins/register-server-setting.model.ts +++ b/shared/models/plugins/register-server-setting.model.ts @@ -2,9 +2,15 @@ export interface RegisterServerSettingOptions { name: string label: string type: 'input' + + // If the setting is not private, anyone can view its value + // Mainly used by the PeerTube client to get admin config + private: boolean + + // Default setting value default?: string } export interface RegisteredServerSettings { - settings: RegisterServerSettingOptions[] + registeredSettings: RegisterServerSettingOptions[] } -- cgit v1.2.3