mod_adhoc_api: Show nice command name, as WebAdmin already does
This commit is contained in:
@@ -33,6 +33,7 @@
|
||||
make_command/2, make_command/4, make_command_raw_value/3,
|
||||
make_table/2, make_table/4,
|
||||
make_menu_system/4, make_menu_system_el/4,
|
||||
nice_this/1,
|
||||
term_to_id/1, id_to_term/1]).
|
||||
|
||||
%% Internal commands
|
||||
|
||||
@@ -292,7 +292,8 @@ get_api_commands(From, Server, Lang) ->
|
||||
ApiVersion = mod_adhoc_api_opt:default_version(Server),
|
||||
lists:map(fun({Name, _Args, _Desc}) ->
|
||||
NameBin = list_to_binary(atom_to_list(Name)),
|
||||
?NODE(NameBin, <<"api-commands/", NameBin/binary>>)
|
||||
NiceNameBin = ejabberd_web_admin:nice_this(NameBin),
|
||||
?NODE(NiceNameBin, <<"api-commands/", NameBin/binary>>)
|
||||
end,
|
||||
ejabberd_commands:list_commands(ApiVersion, get_caller_info(From))).
|
||||
|
||||
@@ -395,7 +396,7 @@ get_ip_address(#jid{user = User,
|
||||
|
||||
get_form_api_command(NameBin, Host, _Lang) ->
|
||||
Def = get_api_command(NameBin, Host),
|
||||
Title = list_to_binary(atom_to_list(Def#ejabberd_commands.name)),
|
||||
Title = ejabberd_web_admin:nice_this(Def#ejabberd_commands.name),
|
||||
Instructions = get_instructions(Def),
|
||||
FieldsArgs =
|
||||
build_fields(Def#ejabberd_commands.args,
|
||||
@@ -448,7 +449,7 @@ build_node_fields(AtomNodes) ->
|
||||
set_form_api_command(From, Host, CommandNameBin, XData, _Lang) ->
|
||||
%% Description
|
||||
Def = get_api_command(CommandNameBin, Host),
|
||||
Title = list_to_binary(atom_to_list(Def#ejabberd_commands.name)),
|
||||
Title = ejabberd_web_admin:nice_this(Def#ejabberd_commands.name),
|
||||
Instructions = get_instructions(Def),
|
||||
|
||||
%% Arguments
|
||||
|
||||
Reference in New Issue
Block a user