[pve-devel] [PATCH manager] ui: sdn: ipam/dhcp: allow sorting by guest ID
Thomas Lamprecht
t.lamprecht at proxmox.com
Fri Aug 1 13:19:47 CEST 2025
Am 01.08.25 um 11:45 schrieb Fiona Ebner:
> Am 01.08.25 um 11:27 AM schrieb Fiona Ebner:
>> Previously, sorting would not apply to the leaves of the tree.
>>
>> Signed-off-by: Fiona Ebner <f.ebner at proxmox.com>
>> ---
>> www/manager6/tree/DhcpTree.js | 1 +
>> 1 file changed, 1 insertion(+)
>>
>> diff --git a/www/manager6/tree/DhcpTree.js b/www/manager6/tree/DhcpTree.js
>> index 0088d708..40eb40bf 100644
>> --- a/www/manager6/tree/DhcpTree.js
>> +++ b/www/manager6/tree/DhcpTree.js
>> @@ -75,6 +75,7 @@ Ext.define('PVE.sdn.DhcpTree', {
>> vnets[element.vnet].children.push(subnet);
>> }
>>
>> + element.name = element.vmid; // for sorting
>> element.type = 'mapping';
>> element.iconCls = 'x-tree-icon-none';
>> subnets[element.subnet].children.push(element);
>
> Just noticed that this doesn't sort numerically, because the returned
> values are strings. Should I fix it up here by using parseInt() or
> should we change the API endpoint to return integers already?
A dedicated VMID return property, i.e. that always will just contain the
VMID (not like "id" from /cluster/resources/ which depends on the
resource type) should indeed always be an integer, so changing the type
in the API seems alright to me.
More information about the pve-devel
mailing list