From 63be1f1020096f00e770f0438b1a145ae8cab800 Mon Sep 17 00:00:00 2001 From: William Mantly Date: Mon, 3 Aug 2026 15:27:21 -0400 Subject: [PATCH] feat(proxy): remove standalone users UI/nav, refactor permissions to list view with live reload, and add dynamic reload to groups v1.32.0 --- nodejs/routes/render.js | 2 +- nodejs/utils/ui.js | 1 - nodejs/views/groups.ejs | 83 +++++++++++---------- nodejs/views/permissions.ejs | 140 +++++++++++++++++------------------ 4 files changed, 110 insertions(+), 116 deletions(-) diff --git a/nodejs/routes/render.js b/nodejs/routes/render.js index 132fd64..4e23d23 100644 --- a/nodejs/routes/render.js +++ b/nodejs/routes/render.js @@ -55,7 +55,7 @@ router.get('/dns', async function(req, res, next) { router.get('/users', async function(req, res, next) { - res.render('users', {...values}); + res.redirect(301, '/hosts'); }); router.get('/permissions', async function(req, res, next) { diff --git a/nodejs/utils/ui.js b/nodejs/utils/ui.js index f31edf2..8197992 100644 --- a/nodejs/utils/ui.js +++ b/nodejs/utils/ui.js @@ -38,7 +38,6 @@ module.exports = { nav: [ {href: '/hosts', icon: 'fa-solid fa-network-wired', label: 'Hosts', groups: []}, {href: '/dns', icon: 'fa-solid fa-record-vinyl', label: 'DNS', groups: []}, - {href: '/users', icon: 'fa-solid fa-users', label: 'Users', groups: ['admin']}, {href: '/permissions', icon: 'fa-solid fa-user-shield', label: 'Permissions', groups: ['admin']}, {href: '/groups', icon: 'fa-solid fa-users-gear', label: 'Groups', groups: ['admin']}, ], diff --git a/nodejs/views/groups.ejs b/nodejs/views/groups.ejs index 54f07eb..e377d4e 100644 --- a/nodejs/views/groups.ejs +++ b/nodejs/views/groups.ejs @@ -16,6 +16,14 @@ @@ -81,61 +86,59 @@
-