From 4dcc60e3d3d1dd87dc9a4c7a60e285c09c70c3dc Mon Sep 17 00:00:00 2001 From: Christian Ebner Date: Mon, 19 Feb 2024 14:45:49 +0100 Subject: [PATCH] www: cover metadata extension for pxar archives Allows to access the pxar metadata archives for navigation and download via the Proxmox Backup Server web ui. Signed-off-by: Christian Ebner --- www/datastore/Content.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/www/datastore/Content.js b/www/datastore/Content.js index c2403ff9..6dd1ab31 100644 --- a/www/datastore/Content.js +++ b/www/datastore/Content.js @@ -1050,7 +1050,7 @@ Ext.define('PBS.DataStoreContent', { tooltip: gettext('Browse'), getClass: (v, m, { data }) => { if ( - (data.ty === 'file' && data.filename.endsWith('pxar.didx')) || + (data.ty === 'file' && (data.filename.endsWith('.pxar.didx') || data.filename.endsWith('.mpxar.didx'))) || (data.ty === 'ns' && !data.root) ) { return 'fa fa-folder-open-o'; @@ -1058,7 +1058,9 @@ Ext.define('PBS.DataStoreContent', { return 'pmx-hidden'; }, isActionDisabled: (v, r, c, i, { data }) => - !(data.ty === 'file' && data.filename.endsWith('pxar.didx') && data['crypt-mode'] < 3) && data.ty !== 'ns', + !(data.ty === 'file' && + (data.filename.endsWith('.pxar.didx') || data.filename.endsWith('.mpxar.didx')) && + data['crypt-mode'] < 3) && data.ty !== 'ns', }, ], },