diff options
author | Badlop <badlop@process-one.net> | 2015-05-07 18:34:05 +0200 |
---|---|---|
committer | Badlop <badlop@process-one.net> | 2015-05-07 18:34:05 +0200 |
commit | 7ab6c4b4fd65d75e670152c38551d4311e1b481b (patch) | |
tree | 4d2b0d07e38374c9fb9ea986d104c250a048c857 | |
parent | Revert "Add private and roster local handlers (EJAB-682)" due to #556 (diff) |
Try to support access_commands in YAML (ejabberd-contrib#45)
-rw-r--r-- | src/ejabberd_commands.erl | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/ejabberd_commands.erl b/src/ejabberd_commands.erl index a4f38e83..a5ba98ae 100644 --- a/src/ejabberd_commands.erl +++ b/src/ejabberd_commands.erl @@ -382,6 +382,15 @@ check_access_commands(AccessCommands, Auth, Method, Command, Arguments) -> Method, Arguments); false -> false + end; + ({Access, Commands}) -> + ArgumentRestrictions = [], + case check_access(Access, Auth) of + true -> + check_access_command(Commands, Command, ArgumentRestrictions, + Method, Arguments); + false -> + false end end, AccessCommands), |