ui: expose the s3 client view in the navigation tree

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@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
Christian Ebner 2025-02-04 10:39:15 +01:00 committed by Thomas Lamprecht
parent c8cd77865b
commit fbdbda907b
2 changed files with 8 additions and 0 deletions

View File

@ -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 \

View File

@ -80,6 +80,12 @@ Ext.define('PBS.store.NavigationStore', {
path: 'pbsSubscription',
leaf: true,
},
{
text: gettext('S3 Remotes'),
iconCls: 'fa fa-cloud-upload',
path: 'pbsS3ClientView',
leaf: true,
},
],
},
{