<div dir="ltr">Hi Dietmar,<div><br></div><div>It can be literally any permission.  If a user has any permission on a pool, that pool will appear to them in the "Pool View".</div><div><br></div><div>Typically we will assign a user to a group for the pool, so if we have a pool called CUSTOMER1 we will create a group called "CUSTOMER1_Admins" this group then has the "PVEVMUser" permission on the "CUSTOMER1" pool.</div>
<div><br></div><div>This means that unless a user has some form of permission on a pool they will not even see it in the pool view.</div><div><br></div><div>I hope this clarifies it.  If not I am happy to do a live demo of the patch in operation.</div>
<div><br></div><div><br></div><div>Regards,</div><div><br></div><div><br></div><div><br></div><div><br></div><div>Andrew</div><div><br></div><div><br></div><div><br></div><div><br></div></div><div class="gmail_extra"><br>
<br><div class="gmail_quote">On Mon, Aug 11, 2014 at 4:56 PM, Dietmar Maurer <span dir="ltr"><<a href="mailto:dietmar@proxmox.com" target="_blank">dietmar@proxmox.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="">> We needed to do it this way, as the standard behavior in Proxmox is that the<br>
> user needs VM.Allocate or Pool.Allocate permissions to even view the contents<br>
> of a pool.<br>
><br>
> With the "Pool View" we needed users to be able to view the contents of a Pool<br>
> without these specific permissions, so our quick fix was to bypass the<br>
> requirement for these specific permissions and just check for *any* valid<br>
> permission on a pool.  So if a user has any permissions on a pool, it will appear<br>
> for them in the "Pool View"<br>
<br>
</div>I would really help me to understand the issue if you post all details. So what permission<br>
on the pool do you assign (besides VM.Allocate or Pool.Allocate)?<br>
<br>
Maybe you can post an example config (user.cfg)<br>
<br>
</blockquote></div><br></div>