Add Group level permission for NSX integration

Headline:
Add group level permission for NSX integration


Description:
Add a group level permission for NSX integration. This feature can be used for isolating multiple NSX integrations from Groups with in the tenant. Currently Morpheus will support NSX integration permission for tenants only.


Example/Use case(s):

  1. Create multiple subtenant user with different group level access from user role permissions
  2. Integrate multiple NSX from master tenant and assign to subtenant (currently no group level permission)
  3. login as user1 and check network integration details page
  4. login as user2 and check network integration details page

Note: All users can see all the NSX integrated. To solve this issue, add a group level permission at the time NSX integration