Jorge Luiz Correa created CLOUDSTACK-10465:
----------------------------------------------

             Summary: Restricting instance deletion to the creator.
                 Key: CLOUDSTACK-10465
                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-10465
             Project: CloudStack
          Issue Type: New Feature
      Security Level: Public (Anyone can view this level - this is the default.)
            Reporter: Jorge Luiz Correa


It will be important if we can restrict deletion of an instance to the creator 
only. 

For example, in a Project with some users. If user A creates an instance, only 
user A can delete it. This will avoid one user to delete instances from another 
by mistake. 

The main scope of this feature is "Project", where more than one user can 
delete instances. "Project Admin" should always delete any instance to keep the 
administration role. But, there should be a role (maybe normal user) under this 
restriction. 

The changes can be made in destroyVirtualMachine() API. API can identify in 
what Project the instance is, so check if only.owner.delete is true and limit 
the API actions. 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to