Sangeetha Hariharan created CLOUDSTACK-6939:
-----------------------------------------------

             Summary: IAM - DomainAdmin - Not able to listNetwork belonging to 
a subdomain by passing uuid.
                 Key: CLOUDSTACK-6939
                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-6939
             Project: CloudStack
          Issue Type: Bug
      Security Level: Public (Anyone can view this level - this is the default.)
          Components: Management Server
    Affects Versions: 4.4.0
         Environment: Build from 4.4-forward
            Reporter: Sangeetha Hariharan


IAM - DomainAdmin - Not able to listNetwork belonging to a subdomain by passing 
uuid.

Steps to reproduce the problem:

Create a domain D1 with domain admin user - d1
Create a subdomain D1/D11 with regular user - d11a.

As d11a user , create an isolated network.

As domain admin d1 , use listNetworks() command to list network of d11a by 
passing id paramater.

listNetwork() returns empty list.

When i pass listall=true parameter along with uuid parameter , then I am able 
to get the list.

When empty result is returned:

2014-05-02 14:40:54,273 INFO [a.c.c.a.ApiServer] (catalina-exec-19:ctx-7b012c50 
ctx-d447137f) (userId=14 acc
ountId=14 sessionId=0662CF854C84368E87A0D1E1283323A4) 10.215.2.8 – GET 
command=listNetworks&id=323c350f-8345
-493e-bc50-5b9592fe4ab3&response=json&sessionkey=B2T%2FRltf8yQnVVqLXpbocOU4HyE%3D&_=1399080286519
 200 { "list
networksresponse" : { } }

with listall=true parameter , network is being listed:

2014-05-02 14:41:08,454 INFO [a.c.c.a.ApiServer] (catalina-exec-8:ctx-4cccd2f8 
ctx-c091216f) (userId=14 acco
untId=14 sessionId=0662CF854C84368E87A0D1E1283323A4) 10.215.2.8 – GET 
command=listNetworks&id=323c350f-8345-
493e-bc50-5b9592fe4ab3&response=json&sessionkey=B2T%2FRltf8yQnVVqLXpbocOU4HyE%3D&_=1399080286519&listall=true
200 { "listnetworksresponse" : { "count":1 ,"network" : [ 
{"id":"323c350f-8345-493e-bc50-5b9592fe4ab3","nam
e":"testD11-TestNetworkList-OPXQKG-network","displaytext":"testD11-TestNetworkList-OPXQKG-network","broadcast
domaintype":"Vlan","traffictype":"Guest","gateway":"10.1.1.1","netmask":"255.255.255.0","cidr":"10.1.1.0/24",
"zoneid":"b690dddf-5755-49ab-8a4d-0aff04fa39f7","zonename":"BLR1","networkofferingid":"fc25eb7b-d884-4cc3-acb
b-a321817a3567","networkofferingname":"DefaultIsolatedNetworkOfferingWithSourceNatService","networkofferingdi
splaytext":"Offering for Isolated networks with Source Nat service 
enabled","networkofferingconservemode":tru
e,"networkofferingavailability":"Required","issystem":false,"state":"Implemented","related":"323c350f-8345-49
3e-bc50-5b9592fe4ab3","dns1":"4.2.2.2","type":"Isolated","acltype":"Account","account":"testD11-TestNetworkLi
st-OPXQKG","domainid":"63282e89-0798-456b-9f1d-a234af5fb046","domain":"D11-BVD36X","service":[
{"name":"PortFo rwarding"}

,
{"name":"UserData"}

,{"name":"Firewall","capability":[
{"name":"MultipleIps","value":"true","canchoo seservicecapability":false}

,
{"name":"SupportedEgressProtocols","value":"tcp,udp,icmp, 
all","canchooseservicec apability":false}

,
{"name":"SupportedProtocols","value":"tcp,udp,icmp","canchooseservicecapability":false}

,
{"name":"SupportedTrafficDirection","value":"ingress, 
egress","canchooseservicecapability":false}

,
{"name":"TrafficStatistics","value":"per public 
ip","canchooseservicecapability":false}

]},{"name":"Lb","capability":[{"name":"AutoScaleCounters","value":"[
{\"methodname\":\"cpu\",\"paramlist\":[]}

,
{\"methodname\":\"memory\",\"paramlist\":[]}

]","canchooseservicecapability":false},
{"name":"SupportedLBIsolation","value":"dedicated","canchooseservicecapability":false}

,
{"name":"SupportedLbAlgorithms","value":"roundrobin,leastconn,source","canchooseservicecapability":false}

,
{"name":"LbSchemes","value":"Public","canchooseservicecapability":false}

,
{"name":"SupportedProtocols","value":"tcp, 
udp","canchooseservicecapability":false}

,{"name":"SupportedStickinessMethods","value":"[{\"methodname\":\"LbCookie\",\"paramlist\":[
{\"paramname\":\"cookie-name\",\"required\":false,\"isflag\":false,\"description\":\"
 \"}

,
{\"paramname\":\"mode\",\"required\":false,\"isflag\":false,\"description\":\" 
\"}

,
{\"paramname\":\"nocache\",\"required\":false,\"isflag\":true,\"description\":\"
 \"}

,
{\"paramname\":\"indirect\",\"required\":false,\"isflag\":true,\"description\":\"
 \"}

,
{\"paramname\":\"postonly\",\"required\":false,\"isflag\":true,\"description\":\"
 \"}

,{\"paramname\":\"domain\",\"required\":false,\"isflag\":false,




--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to