From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <pve-devel-bounces@lists.proxmox.com> Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) by lore.proxmox.com (Postfix) with ESMTPS id C393E1FF15E for <inbox@lore.proxmox.com>; Tue, 3 Jun 2025 10:02:48 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id A68B211BCB; Tue, 3 Jun 2025 10:03:01 +0200 (CEST) Message-ID: <af778fea-5721-4768-9eb8-6392ff79ecc8@proxmox.com> Date: Tue, 3 Jun 2025 10:02:56 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: Proxmox VE development discussion <pve-devel@lists.proxmox.com>, Shan Shaji <s.shaji@proxmox.com> References: <20250602133755.68431-1-s.shaji@proxmox.com> <20250602133755.68431-3-s.shaji@proxmox.com> From: =?UTF-8?Q?Michael_K=C3=B6ppl?= <m.koeppl@proxmox.com> Content-Language: en-US In-Reply-To: <20250602133755.68431-3-s.shaji@proxmox.com> X-SPAM-LEVEL: Spam detection results: 0 AWL 0.005 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DMARC_MISSING 0.1 Missing DMARC policy KAM_DMARC_STATUS 0.01 Test Rule for DKIM or SPF Failure with Strict Alignment SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record Subject: Re: [pve-devel] [PATCH pve_flutter_frontend v2 2/2] fix: ui: guests missing in resources tab when status is `paused` X-BeenThere: pve-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox VE development discussion <pve-devel.lists.proxmox.com> List-Unsubscribe: <https://lists.proxmox.com/cgi-bin/mailman/options/pve-devel>, <mailto:pve-devel-request@lists.proxmox.com?subject=unsubscribe> List-Archive: <http://lists.proxmox.com/pipermail/pve-devel/> List-Post: <mailto:pve-devel@lists.proxmox.com> List-Help: <mailto:pve-devel-request@lists.proxmox.com?subject=help> List-Subscribe: <https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel>, <mailto:pve-devel-request@lists.proxmox.com?subject=subscribe> Reply-To: Proxmox VE development discussion <pve-devel@lists.proxmox.com> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" <pve-devel-bounces@lists.proxmox.com> On 6/2/25 15:37, Shan Shaji wrote: > When the guest status is set to `paused` the guest was not showing in > the resources tab. Also there were no option in the resources > filter to select the `paused` status under the status section. The first sentence confused me a bit. The resource tab seems to show the guest for me, but displays its status as "Unknown". That is fixed by the following patch. This patch "only" adds the filter. I think a commit message like "resources: add filter option for paused guest status" would be more appropriate. > > This commit fixes the issue by adding the `paused` status under the > status section in the resources filter sheet. nit: the commit message should not contain "This commit...". > > Signed-off-by: Shan Shaji <s.shaji@proxmox.com> > --- > > changes since v1: > * Removed all formatting changes. > * New `paused` status option is added after refactoring the filter sheet. > > lib/widgets/pve_mobile_resource_filter_sheet.dart | 14 ++++++++++++++ > 1 file changed, 14 insertions(+) > > diff --git a/lib/widgets/pve_mobile_resource_filter_sheet.dart b/lib/widgets/pve_mobile_resource_filter_sheet.dart > index cee3a49..c09b2cf 100644 > --- a/lib/widgets/pve_mobile_resource_filter_sheet.dart > +++ b/lib/widgets/pve_mobile_resource_filter_sheet.dart > @@ -112,6 +112,20 @@ class PveMobileResourceFilterSheet extends StatelessWidget { > ), > ), > ), > + _ProxmoxResourceFilterListTile( > + title: 'Paused', > + value: state.statusFilter > + .contains(PveResourceStatusType.paused), > + onChanged: (v) => rBloc.events.add( > + FilterResources( > + statusFilter: _addOrRemove( > + v!, > + PveResourceStatusType.paused, > + state.statusFilter, > + ), > + ), > + ), > + ), Could make sense to do something like this: _PveFilterSheetSection( sectionTitle: 'Status', items: [ for (var statusFilterItem in [ ('Online', PveResourceStatusType.running), ('Offline', PveResourceStatusType.stopped), ('Paused', PveResourceStatusType.paused), ]) _ProxmoxResourceFilterListTile( title: statusFilterItem.$1, value: state.statusFilter .contains(statusFilterItem.$2), onChanged: (v) => rBloc.events.add( FilterResources( statusFilter: _addOrRemove( v!, statusFilterItem.$2, state.statusFilter, ), ), ), ), ], ) instead of copying the entire _ProxmoxResourceFilterListTile every time we want to add another status as a filter. Not directly related to this patch, just a suggestion. If you do send a v3 including this, it should probably be a separate patch. > ], > ) > ], _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel