Improve admin UI (remove unused functions, added hello-agent deployment
build / build-linux-amd64 (push) Successful in 2m2s
build / build-linux-amd64 (push) Successful in 2m2s
This commit is contained in:
@@ -121,6 +121,14 @@ pub fn build(state: Arc<crate::api::state::AppState>) -> Option<Router> {
|
||||
"/admin/pages/groups/:id/members/:user_id/remove",
|
||||
post(pages::groups::remove_member),
|
||||
)
|
||||
.route(
|
||||
"/admin/pages/groups/:id/peers/add",
|
||||
post(pages::groups::add_peer),
|
||||
)
|
||||
.route(
|
||||
"/admin/pages/groups/:id/peers/:peer_id/remove",
|
||||
post(pages::groups::remove_peer),
|
||||
)
|
||||
// Strategies
|
||||
.route(
|
||||
"/admin/pages/strategies/create",
|
||||
@@ -181,7 +189,6 @@ pub fn build(state: Arc<crate::api::state::AppState>) -> Option<Router> {
|
||||
"/admin/pages/address-books/:guid/shares/:user_id/remove",
|
||||
post(pages::address_books::share_remove),
|
||||
)
|
||||
.route("/admin/pages/oidc", get(pages::oidc::index))
|
||||
// Self-service profile — cookie-only, no admin gate.
|
||||
.route("/admin/pages/profile", get(pages::profile::index))
|
||||
.route(
|
||||
@@ -204,8 +211,7 @@ pub fn build(state: Arc<crate::api::state::AppState>) -> Option<Router> {
|
||||
"/admin/pages/profile/totp/remove",
|
||||
post(pages::profile::totp_remove),
|
||||
)
|
||||
.route("/admin/pages/audit", get(pages::audit::index))
|
||||
.route("/admin/pages/recordings", get(pages::recordings::index));
|
||||
.route("/admin/pages/audit", get(pages::audit::index));
|
||||
hbb_common::log::info!(
|
||||
"admin dashboard mounted at /admin (HTML embedded; --admin-ui-dir is informational)"
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user