You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cloudstack.apache.org by GitBox <gi...@apache.org> on 2020/08/28 11:02:25 UTC

[GitHub] [cloudstack-primate] andrijapanicsb opened a new issue #635: [BUG] UI should show/hide the Expunge option based on the global settting

andrijapanicsb opened a new issue #635:
URL: https://github.com/apache/cloudstack-primate/issues/635


   As a regular user role, I've got the option to delete with Expunge, and that fails on backend (not visible in UI):
   
   2020-08-28 10:51:12,561 DEBUG [c.c.a.ApiServlet] (qtp129153987-33177:ctx-c4731a7e ctx-37bc0628) (logid:59a0d46c) ===END===  10.1.0.1 -- GET  id=ada553dc-2103-48af-a0a3-605867b8c630&expunge=true&command=destroyVirtualMachine&response=json
   2020-08-28 10:51:12,561 INFO  [o.a.c.f.j.i.AsyncJobMonitor] (API-Job-Executor-108:ctx-54a4a8fc job-732) (logid:9f2159a1) Add job-732 into job monitoring
   2020-08-28 10:51:12,563 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] (API-Job-Executor-108:ctx-54a4a8fc job-732) (logid:3dc12c67) Executing AsyncJobVO {id:732, userId: 4, accountId: 4, instanceType: VirtualMachine, instanceId: 106, cmd: org.apache.cloudstack.api.command.user.vm.DestroyVMCmd, cmdInfo: {"response":"json","ctxUserId":"4","expunge":"true","httpmethod":"GET","ctxStartEventId":"1162","id":"ada553dc-2103-48af-a0a3-605867b8c630","ctxDetails":"{\"interface com.cloud.vm.VirtualMachine\":\"ada553dc-2103-48af-a0a3-605867b8c630\"}","ctxAccountId":"4","uuid":"ada553dc-2103-48af-a0a3-605867b8c630","cmdEventType":"VM.DESTROY"}, cmdVersion: 0, status: IN_PROGRESS, processStatus: 0, resultCode: 0, result: null, initMsid: 32989442554424, completeMsid: null, lastUpdated: null, lastPolled: null, created: null, removed: null}
   2020-08-28 10:51:12,564 ERROR [c.c.a.ApiAsyncJobDispatcher] (API-Job-Executor-106:ctx-ed3b1351 job-730) (logid:9b47a1b1) Unexpected exception while executing org.apache.cloudstack.api.command.user.vm.DestroyVMCmd
   com.cloud.exception.PermissionDeniedException: Parameter expunge can be passed by Admin only. Or when the allow.user.expunge.recover.vm key is set.
           at com.cloud.vm.UserVmManagerImpl.destroyVm(UserVmManagerImpl.java:2875)
           at jdk.internal.reflect.GeneratedMethodAccessor821.invoke(Unknown Source)
           at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
           at java.base/java.lang.reflect.Method.invoke(Method.java:566) 
   
   
   i.e. we should show or hide that slider/checkbox based on that particular global setting value


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [cloudstack-primate] rhtyd closed issue #635: [BUG] UI should show/hide the Expunge option based on the global settting

Posted by GitBox <gi...@apache.org>.
rhtyd closed issue #635:
URL: https://github.com/apache/cloudstack-primate/issues/635


   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [cloudstack-primate] andrijapanicsb closed issue #635: [BUG] UI should show/hide the Expunge option based on the global settting

Posted by GitBox <gi...@apache.org>.
andrijapanicsb closed issue #635:
URL: https://github.com/apache/cloudstack-primate/issues/635


   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [cloudstack-primate] andrijapanicsb commented on issue #635: [BUG] UI should show/hide the Expunge option based on the global settting

Posted by GitBox <gi...@apache.org>.
andrijapanicsb commented on issue #635:
URL: https://github.com/apache/cloudstack-primate/issues/635#issuecomment-683738382


   LGTM


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [cloudstack-primate] rhtyd commented on issue #635: [BUG] UI should show/hide the Expunge option based on the global settting

Posted by GitBox <gi...@apache.org>.
rhtyd commented on issue #635:
URL: https://github.com/apache/cloudstack-primate/issues/635#issuecomment-683627261


   @andrijapanicsb please verify and close


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [cloudstack-primate] rhtyd edited a comment on issue #635: [BUG] UI should show/hide the Expunge option based on the global settting

Posted by GitBox <gi...@apache.org>.
rhtyd edited a comment on issue #635:
URL: https://github.com/apache/cloudstack-primate/issues/635#issuecomment-683627261


   @andrijapanicsb please verify and close. Fixed in PR https://github.com/apache/cloudstack-primate/pull/636


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org