[pbs-devel] [PATCH proxmox-backup v4 34/45] ui: expose the S3 client view in the navigation tree

Christian Ebner c.ebner at proxmox.com
Mon Jun 23 11:40:55 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 ab9946be0..767713c75 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -61,6 +61,7 @@ JSSRC=							\
 	config/RemoteView.js				\
 	config/TrafficControlView.js			\
 	config/ACLView.js				\
+	config/S3ClientView.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/S3ClientEdit.js				\
 	window/Settings.js				\
 	window/TokenEdit.js				\
 	window/VerifyJobEdit.js				\
diff --git a/www/NavigationTree.js b/www/NavigationTree.js
index aac9bd1b2..f445da49d 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 Clients'),
+                        iconCls: 'fa fa-cloud-upload',
+                        path: 'pbsS3ClientView',
+                        leaf: true,
+                    },
                 ],
             },
             {
-- 
2.47.2





More information about the pbs-devel mailing list