diff options
author | Matthias Radestock <matthias@rabbitmq.com> | 2010-09-08 23:28:17 +0100 |
---|---|---|
committer | Matthias Radestock <matthias@rabbitmq.com> | 2010-09-08 23:28:17 +0100 |
commit | 3a5b84e319dfa1e38fa77f06be32b42fbea797ae (patch) | |
tree | 3b9e4adeceaa93a7a985f5e418e6eb3025a78c92 /src/rabbit_control.erl | |
parent | 20937f3e036a218c9e26de4ba281ba50d6c58f2e (diff) | |
parent | ce1f5a38562b7f6539aaafbfcde1c1bb9860e3d9 (diff) | |
download | rabbitmq-server-3a5b84e319dfa1e38fa77f06be32b42fbea797ae.tar.gz |
merge default into bug22902
Diffstat (limited to 'src/rabbit_control.erl')
-rw-r--r-- | src/rabbit_control.erl | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/rabbit_control.erl b/src/rabbit_control.erl index 2d81ae27..57efe7cc 100644 --- a/src/rabbit_control.erl +++ b/src/rabbit_control.erl @@ -209,6 +209,14 @@ action(change_password, Node, Args = [Username, _Newpassword], _Opts, Inform) -> Inform("Changing password for user ~p", [Username]), call(Node, {rabbit_access_control, change_password, Args}); +action(set_admin, Node, [Username], _Opts, Inform) -> + Inform("Setting administrative status for user ~p", [Username]), + call(Node, {rabbit_access_control, set_admin, [Username]}); + +action(clear_admin, Node, [Username], _Opts, Inform) -> + Inform("Clearing administrative status for user ~p", [Username]), + call(Node, {rabbit_access_control, clear_admin, [Username]}); + action(list_users, Node, [], _Opts, Inform) -> Inform("Listing users", []), display_list(call(Node, {rabbit_access_control, list_users, []})); |