From c10e4fa27539b1575aae642e6a5112540ce86f1c Mon Sep 17 00:00:00 2001 From: Jindrich Sarson Date: Sat, 17 Apr 2021 18:49:26 +0200 Subject: [PATCH] update srg_create API to use label parameter instead of name --- src/mod_admin_extra.erl | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/mod_admin_extra.erl b/src/mod_admin_extra.erl index 00ff2d8f9..abbed635d 100644 --- a/src/mod_admin_extra.erl +++ b/src/mod_admin_extra.erl @@ -664,7 +664,8 @@ get_commands_spec() -> "name desc \\\"group1\\\\ngroup2\\\"", module = ?MODULE, function = srg_create, args = [{group, binary}, {host, binary}, - {name, binary}, {description, binary}, {display, binary}], + {label, binary}, {description, binary}, {display, binary}], + args_rename = [{name, label}], args_example = [<<"group3">>, <<"myserver.com">>, <<"Group3">>, <<"Third group">>, <<"group1\\\\ngroup2">>], args_desc = ["Group identifier", "Group server name", "Group name", @@ -1456,12 +1457,12 @@ private_set2(Username, Host, Xml) -> %%% Shared Roster Groups %%% -srg_create(Group, Host, Name, Description, Display) -> +srg_create(Group, Host, Label, Description, Display) -> DisplayList = case Display of <<>> -> []; _ -> ejabberd_regexp:split(Display, <<"\\\\n">>) end, - Opts = [{name, Name}, + Opts = [{label, Label}, {displayed_groups, DisplayList}, {description, Description}], {atomic, _} = mod_shared_roster:create_group(Host, Group, Opts),