From 39b829bffef0a21c9886074b1d0c42c3a83ea8b2 Mon Sep 17 00:00:00 2001 From: Rohit Yadav Date: Sun, 6 Jan 2013 17:19:49 -0800 Subject: [PATCH] api: ACL annotation and checkAccess removal refactor for StopVMCmd Signed-off-by: Rohit Yadav --- api/src/org/apache/cloudstack/api/command/user/vm/StopVMCmd.java | 1 + server/src/com/cloud/vm/UserVmManagerImpl.java | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/api/src/org/apache/cloudstack/api/command/user/vm/StopVMCmd.java b/api/src/org/apache/cloudstack/api/command/user/vm/StopVMCmd.java index af3bbaab7aa..8e589060520 100644 --- a/api/src/org/apache/cloudstack/api/command/user/vm/StopVMCmd.java +++ b/api/src/org/apache/cloudstack/api/command/user/vm/StopVMCmd.java @@ -39,6 +39,7 @@ public class StopVMCmd extends BaseAsyncCmd { // ////////////// API parameters ///////////////////// // /////////////////////////////////////////////////// + @ACL @Parameter(name = ApiConstants.ID, type = CommandType.UUID, entityType=UserVmResponse.class, required = true, description = "The ID of the virtual machine") private Long id; diff --git a/server/src/com/cloud/vm/UserVmManagerImpl.java b/server/src/com/cloud/vm/UserVmManagerImpl.java index dd789f455da..f3aca68172f 100755 --- a/server/src/com/cloud/vm/UserVmManagerImpl.java +++ b/server/src/com/cloud/vm/UserVmManagerImpl.java @@ -2768,7 +2768,6 @@ public class UserVmManagerImpl implements UserVmManager, UserVmService, Manager throw new InvalidParameterValueException("unable to find a virtual machine with id " + vmId); } - _accountMgr.checkAccess(caller, null, true, vm); UserVO user = _userDao.findById(userId); try {