#254: Overview landing + Updates, Spaces, Users & access admin topics (epic #250 phase 4) #260

Merged
Cordy merged 3 commits from feat/254-admin-port into main 2026-08-16 20:45:34 +00:00
Owner

Epic #250 phase 4. Adds the remaining Administration topics.

  • Overview (new) — the default landing when Administration opens. Instance at a glance: name, running version, storage used, licence tier, peering state — aggregated from existing endpoints (/admin/info, /api/v1/license, serverSettings).
  • Updates — Version panel: running version + upstream check (/api/v1/admin/updates).
  • Spaces and Users & access — single informational panels. Neither has live controls in the app: accounts, admin rights, two-factor and the spaces backend are identity-provider / deployment-config managed. Per the anti-fragmentation principle (and consistent with phases 2–3), the issue's Admins/Two-factor tab split was collapsed to an honest info panel rather than empty tabs.
  • Basic was already the General panel and is unchanged — no email-server setting exists in the app, so nothing to add there.

Overview decision recorded: built and made the default admin topic; it earns its place by aggregating at-a-glance state with no new endpoints.

Presentation-only; no settings-API changes. Deep links resolve to #admin/<topic>.

Closes #254.

Epic #250 phase 4. Adds the remaining Administration topics. - **Overview** (new) — the default landing when Administration opens. Instance at a glance: name, running version, storage used, licence tier, peering state — aggregated from existing endpoints (`/admin/info`, `/api/v1/license`, serverSettings). - **Updates** — Version panel: running version + upstream check (`/api/v1/admin/updates`). - **Spaces** and **Users & access** — single informational panels. Neither has live controls in the app: accounts, admin rights, two-factor and the spaces backend are identity-provider / deployment-config managed. Per the anti-fragmentation principle (and consistent with phases 2–3), the issue's Admins/Two-factor tab split was collapsed to an honest info panel rather than empty tabs. - **Basic** was already the General panel and is unchanged — no email-server setting exists in the app, so nothing to add there. **Overview decision recorded:** built and made the default admin topic; it earns its place by aggregating at-a-glance state with no new endpoints. Presentation-only; no settings-API changes. Deep links resolve to `#admin/<topic>`. Closes #254.
Cordy merged commit bf8272bd66 into main 2026-08-16 20:45:34 +00:00
Cordy deleted branch feat/254-admin-port 2026-08-16 20:45:38 +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#260
No description provided.