Ensure all MediaProxy settings are grouped together

This commit is contained in:
Mark Felder 2020-05-21 16:36:13 -05:00
parent 6524f74114
commit 89f84f406c

View File

@ -1658,6 +1658,43 @@ config :pleroma, :config_description, [
] ]
}, },
%{ %{
key: Pleroma.Web.MediaProxy.Invalidation.Http,
type: :group,
description: "MediaProxy Cache Invalidation Http Settings",
children: [
%{
key: :method,
type: :string,
description: "HTTP method for invalidation requests.",
suggestions: ["purge"]
},
%{
key: :headers,
type: :string,
description: "Additional HTTP headers for invalidation requests."
},
%{
key: :options,
type: :string,
description: "Additional HTTP request options for invalidation requests."
}
]
},
%{
key: Pleroma.Web.MediaProxy.Invalidation.Script,
type: :group,
description: "MediaProxy Cache Invalidation Script Settings",
children: [
%{
key: :script_path,
type: :string,
description:
"Path to a custom script to automate cache invalidation." <>
"See `installation/nginx-cache-purge.sh.example` for additional help."
}
]
},
%{
key: :proxy_opts, key: :proxy_opts,
type: :keyword, type: :keyword,
description: "Options for Pleroma.ReverseProxy", description: "Options for Pleroma.ReverseProxy",
@ -1731,45 +1768,6 @@ config :pleroma, :config_description, [
}, },
%{ %{
group: :pleroma, group: :pleroma,
key: Pleroma.Web.MediaProxy.Invalidation.Http,
type: :group,
description: "MediaProxy Cache Invalidation Http Settings",
children: [
%{
key: :method,
type: :string,
description: "HTTP method for invalidation requests.",
suggestions: ["purge"]
},
%{
key: :headers,
type: :string,
description: "Additional HTTP headers for invalidation requests."
},
%{
key: :options,
type: :string,
description: "Additional HTTP request options for invalidation requests."
}
]
},
%{
group: :pleroma,
key: Pleroma.Web.MediaProxy.Invalidation.Script,
type: :group,
description: "MediaProxy Cache Invalidation Script Settings",
children: [
%{
key: :script_path,
type: :string,
description:
"Path to a custom script to automate cache invalidation." <>
"See `installation/nginx-cache-purge.sh.example` for additional help."
}
]
},
%{
group: :pleroma,
key: :gopher, key: :gopher,
type: :group, type: :group,
description: "Gopher settings", description: "Gopher settings",