Remove redundant License/Peering/Settings quick-links from the account menu (#250 follow-up) #262

Merged
Cordy merged 3 commits from feat/menu-cleanup into main 2026-08-17 18:44:03 +00:00
Owner

The account (avatar) menu had License, Peering and Settings entries that were just shortcuts into Administration topics. Now that the Administration shell is the single entry point, they were duplicates — removed. The menu keeps Administration (plus Appearance, App passwords, Help, storage usage, Sign out).

Also fixed the one internal caller of the old License entry: the inert legacy license-refresh handler called $("um-lic").onclick() to reload the status panel; with the button gone that would throw if ever reached, so it now calls refreshLic() directly.

Presentation-only; no endpoint changes.

The account (avatar) menu had License, Peering and Settings entries that were just shortcuts into Administration topics. Now that the Administration shell is the single entry point, they were duplicates — removed. The menu keeps Administration (plus Appearance, App passwords, Help, storage usage, Sign out). Also fixed the one internal caller of the old License entry: the inert legacy license-refresh handler called `$("um-lic").onclick()` to reload the status panel; with the button gone that would throw if ever reached, so it now calls `refreshLic()` directly. Presentation-only; no endpoint changes.
Cordy merged commit 261e6ccd95 into main 2026-08-17 18:44:03 +00:00
Cordy deleted branch feat/menu-cleanup 2026-08-17 18:44:05 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Cordy/Cairn#262
No description provided.