From be56e1305b37f7d7962cf76872e1bbd8896df058 Mon Sep 17 00:00:00 2001 From: Badlop Date: Mon, 12 Jan 2026 17:31:26 +0100 Subject: [PATCH] mod_adhoc_api: Show nice command name, as WebAdmin already does --- src/ejabberd_web_admin.erl | 1 + src/mod_adhoc_api.erl | 7 ++++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/ejabberd_web_admin.erl b/src/ejabberd_web_admin.erl index 62bc02f1d..927b1627e 100644 --- a/src/ejabberd_web_admin.erl +++ b/src/ejabberd_web_admin.erl @@ -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 diff --git a/src/mod_adhoc_api.erl b/src/mod_adhoc_api.erl index 572dc6e89..b50b0e78b 100644 --- a/src/mod_adhoc_api.erl +++ b/src/mod_adhoc_api.erl @@ -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