mirror of
https://github.com/processone/ejabberd.git
synced 2024-09-25 14:24:55 +02:00
Use proper default value for api_permissions
This commit is contained in:
parent
a78c3422cd
commit
8accb8ee0c
@ -228,15 +228,16 @@ code_change(_OldVsn, State, _Extra) ->
|
|||||||
%%% Internal functions
|
%%% Internal functions
|
||||||
%%%===================================================================
|
%%%===================================================================
|
||||||
|
|
||||||
|
-spec get_definitions(#state{}) -> {#state{}, any()}.
|
||||||
get_definitions(#state{definitions = Defs, fragments_generators = Gens} = State) ->
|
get_definitions(#state{definitions = Defs, fragments_generators = Gens} = State) ->
|
||||||
DefaultOptions = [{<<"console commands">>,
|
DefaultOptions = [{<<"console commands">>,
|
||||||
[ejabberd_ctl],
|
{[ejabberd_ctl],
|
||||||
[{acl, all}],
|
[{acl, all}],
|
||||||
{all, none}},
|
{all, none}}},
|
||||||
{<<"admin access">>,
|
{<<"admin access">>,
|
||||||
[],
|
{[],
|
||||||
[{acl, admin}],
|
[{acl, admin}],
|
||||||
{all, [start, stop]}}],
|
{all, [start, stop]}}}],
|
||||||
NDefs = case Defs of
|
NDefs = case Defs of
|
||||||
none ->
|
none ->
|
||||||
ApiPerms = ejabberd_config:get_option(api_permissions, fun(A) -> A end, DefaultOptions),
|
ApiPerms = ejabberd_config:get_option(api_permissions, fun(A) -> A end, DefaultOptions),
|
||||||
|
Loading…
Reference in New Issue
Block a user