jmkleijer opened a new issue, #10103:
URL: https://github.com/apache/cloudstack/issues/10103

   
   
   ##### ISSUE TYPE
    * Bug Report
   
   ##### COMPONENT NAME
   ~~~
   UI
   ~~~
   
   ##### CLOUDSTACK VERSION
   ~~~
   4.19.1.2
   ~~~
   
   ##### CONFIGURATION
   Networks that are shared with multiple accounts.
   
   ##### OS / ENVIRONMENT
   N/A
   
   ##### SUMMARY
   When an account is created we can assign it a particular project role as 
well as grant it particular network permissions in order to use those guest 
networks.
   
   When we then decide to delete that account, we first get a message that this 
cannot be done because the account is still linked to the project. When we 
remove the account from the project, we are then able to delete the account. 
However, the account was still granted network permissions. If we now try to 
remove those network permissions for that account, Apache CloudStack isn't able 
to and you need to go manually into the database to remove the corresponding 
entry in the network_permissions table.
   
   
   ##### STEPS TO REPRODUCE
   
   ~~~
   Create an account called accountA
   Grant account accountA network permissions on a particular guest network
   Delete account accountA
   Try to remove accountA network permissions
   ~~~
   
   
   
   ##### EXPECTED RESULTS
   
   ~~~
   I would expect Apache CloudStack to fail stating that there are still 
networks that are shared with this particular account (similar to how an 
account cannot be removed when it's still linked to a project)
   ~~~
   
   ##### ACTUAL RESULTS
   ~~~
   Account is removed but the network permissions are still there leaving a 
cluttered UI with network permissions to an account that no longer exist but 
also cannot be removed (through the UI).
   ~~~
   


-- 
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.

To unsubscribe, e-mail: commits-unsubscr...@cloudstack.apache.org.apache.org

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

Reply via email to