This is definitely a bug then  . Please file it . This is how you should expect 
listVolumes to behave - 

http://download.cloud.com/releases/3.0.0/api_3.0.0/root_admin/listVolumes.html

Thanks,
Pranav

-----Original Message-----
From: Nick Wales [mailto:n...@nickwales.co.uk] 
Sent: Sunday, March 31, 2013 9:31 PM
To: users@cloudstack.apache.org
Subject: Re: API call 'listVolumes' permissions

Thanks Nitin, I realised the only volumes I can't see are those in a project in 
the subdomain which belong to a different user. Still, I may be wrong but I'd 
expect the ROOT domain admin user to be able to see everything everywhere.

I can see the project if I use 'listall = true" in listProjects but not 
otherwise.  listall on listVolumes doesn't have the same impact.

I tried specifying the domain id and isRecursive = true but it had no impact.

If this is a bug I'll file it.

Thanks,
Nick


On 31 March 2013 04:55, Nitin Mehta <nitin.me...@citrix.com> wrote:

>
> Hi Nick -
> He should be able to all the resources belonging to the subdomains as 
> well. Please file a bug if you don't see the behavior AS a workaround 
> you can try passing the domain id of ROOT domain along with 
> isRecursive = true. See if that works for you.
>
> Thanks,
> -Nitin
>
> On 30/03/13 10:54 AM, "Nick Wales" <n...@nickwales.co.uk> wrote:
>
> >If I set 'listall' to true while querying as the admin user in the 
> >ROOT domain, I can see the vast majority of volumes but not those 
> >belonging to other users in subdomains of ROOT.
> >
> >Is that the intended behaviour?
> >
> >If so how could I go about giving the ROOT admin user or another 
> >admin user such permission that they can see every single volume in 
> >every domain and subdomain?
> >
> >Thanks
> >
> >Nick
>
>

Reply via email to