[pbs-devel] [RFC v2 proxmox-backup 35/42] ui: expose the S3 client view in the navigation tree

Christian Ebner c.ebner at proxmox.com
Thu May 29 16:32:00 CEST 2025


Add a `S3 Clients` item to the navigation tree to allow accessing the
S3 client configuration view and edit windows.

Adds the required source files to the Makefile.

Signed-off-by: Christian Ebner <c.ebner at proxmox.com>
---
 www/Makefile          | 2 ++
 www/NavigationTree.js | 6 ++++++
 2 files changed, 8 insertions(+)

diff --git a/www/Makefile b/www/Makefile
index 44c5fa133..ca4683941 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -61,6 +61,7 @@ JSSRC=							\
 	config/RemoteView.js				\
 	config/TrafficControlView.js			\
 	config/ACLView.js				\
+	config/S3BucketView.js				\
 	config/SyncView.js				\
 	config/VerifyView.js				\
 	config/PruneView.js				\
@@ -85,6 +86,7 @@ JSSRC=							\
 	window/PruneJobEdit.js				\
 	window/GCJobEdit.js				\
 	window/UserEdit.js				\
+	window/S3BucketEdit.js				\
 	window/Settings.js				\
 	window/TokenEdit.js				\
 	window/VerifyJobEdit.js				\
diff --git a/www/NavigationTree.js b/www/NavigationTree.js
index f10b0cd63..c79797d79 100644
--- a/www/NavigationTree.js
+++ b/www/NavigationTree.js
@@ -80,6 +80,12 @@ Ext.define('PBS.store.NavigationStore', {
 			path: 'pbsSubscription',
 			leaf: true,
 		    },
+		    {
+			text: gettext('S3 Buckets'),
+			iconCls: 'fa fa-trash',
+			path: 'pbsS3BucketView',
+			leaf: true,
+		    },
 		],
 	    },
 	    {
-- 
2.39.5





More information about the pbs-devel mailing list