Merge pull request #7929 from zhongwencool/dashboard

fix: show ref's desc in hot-config-schema.json
This commit is contained in:
zhongwencool 2022-05-12 18:51:04 +08:00 committed by GitHub
commit d2d3efcf4d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 21 additions and 8 deletions

View File

@ -944,8 +944,8 @@ until the RPC connection is considered lost."""
zh: """需要持久化到文件的日志处理进程列表。默认只有 default 一个处理进程。""" zh: """需要持久化到文件的日志处理进程列表。默认只有 default 一个处理进程。"""
} }
label { label {
en: "File Handlers" en: "File Handler"
zh: "File Handlers" zh: "File Handler"
} }
} }
@ -1389,8 +1389,8 @@ Each sink is represented by a _log handler_, which can be configured independent
zh: """日志处理进程将日志事件打印到 EMQX 控制台。""" zh: """日志处理进程将日志事件打印到 EMQX 控制台。"""
} }
label { label {
en: "Console Log Handler" en: "Console Handler"
zh: "控制台日志处理进程" zh: "Console Handler"
} }
} }

View File

@ -429,10 +429,23 @@ trans_label(Spec, Hocon, Default) ->
desc_struct(Hocon) -> desc_struct(Hocon) ->
case hocon_schema:field_schema(Hocon, desc) of case hocon_schema:field_schema(Hocon, desc) of
undefined -> hocon_schema:field_schema(Hocon, description); undefined ->
Struct -> Struct case hocon_schema:field_schema(Hocon, description) of
undefined -> get_ref_desc(Hocon);
Struct1 -> Struct1
end;
Struct ->
Struct
end. end.
get_ref_desc(?R_REF(Mod, Name)) ->
case erlang:function_exported(Mod, desc, 1) of
true -> Mod:desc(Name);
false -> undefined
end;
get_ref_desc(_) ->
undefined.
request_body(#{content := _} = Content, _Module, _Options) -> request_body(#{content := _} = Content, _Module, _Options) ->
{Content, []}; {Content, []};
request_body([], _Module, _Options) -> request_body([], _Module, _Options) ->

View File

@ -57,7 +57,7 @@ defmodule EMQXUmbrella.MixProject do
{:mria, github: "emqx/mria", tag: "0.2.5", override: true}, {:mria, github: "emqx/mria", tag: "0.2.5", override: true},
{:ekka, github: "emqx/ekka", tag: "0.12.6", override: true}, {:ekka, github: "emqx/ekka", tag: "0.12.6", override: true},
{:gen_rpc, github: "emqx/gen_rpc", tag: "2.8.1", override: true}, {:gen_rpc, github: "emqx/gen_rpc", tag: "2.8.1", override: true},
{:minirest, github: "emqx/minirest", tag: "1.3.2", override: true}, {:minirest, github: "emqx/minirest", tag: "1.3.3", override: true},
{:ecpool, github: "emqx/ecpool", tag: "0.5.2"}, {:ecpool, github: "emqx/ecpool", tag: "0.5.2"},
{:replayq, "0.3.4", override: true}, {:replayq, "0.3.4", override: true},
{:pbkdf2, github: "emqx/erlang-pbkdf2", tag: "2.0.4", override: true}, {:pbkdf2, github: "emqx/erlang-pbkdf2", tag: "2.0.4", override: true},

View File

@ -57,7 +57,7 @@
, {mria, {git, "https://github.com/emqx/mria", {tag, "0.2.5"}}} , {mria, {git, "https://github.com/emqx/mria", {tag, "0.2.5"}}}
, {ekka, {git, "https://github.com/emqx/ekka", {tag, "0.12.6"}}} , {ekka, {git, "https://github.com/emqx/ekka", {tag, "0.12.6"}}}
, {gen_rpc, {git, "https://github.com/emqx/gen_rpc", {tag, "2.8.1"}}} , {gen_rpc, {git, "https://github.com/emqx/gen_rpc", {tag, "2.8.1"}}}
, {minirest, {git, "https://github.com/emqx/minirest", {tag, "1.3.2"}}} , {minirest, {git, "https://github.com/emqx/minirest", {tag, "1.3.3"}}}
, {ecpool, {git, "https://github.com/emqx/ecpool", {tag, "0.5.2"}}} , {ecpool, {git, "https://github.com/emqx/ecpool", {tag, "0.5.2"}}}
, {replayq, "0.3.4"} , {replayq, "0.3.4"}
, {pbkdf2, {git, "https://github.com/emqx/erlang-pbkdf2.git", {tag, "2.0.4"}}} , {pbkdf2, {git, "https://github.com/emqx/erlang-pbkdf2.git", {tag, "2.0.4"}}}