Stale or false copy: bot /link points to a nonexistent Settings tab; FAQ/features claim operator management and tuning persistence #289

Open
opened 2026-10-25 21:32:14 -04:00 by logan · 0 comments
Owner

Found in a UX pass 2026-10-25. Searched open+closed: no duplicate.

Copy that points users at things that do not exist or do not work:

  • Bot /link option text says "Settings -> Link Discord" (drb-server-discord-bot/app/commands/trips.py:494); the control is on Profile -> Discord (drb-frontend/app/profile/page.tsx:127-168).
  • FAQ "Operators ... see and manage only [their nodes] ... You manage all of this from Settings -> Members" (app/faq/page.tsx:36): Settings is owner/admin only, Members calls admin-only /admin/users (403 for owners, #9), and every node write route is admin-only, so operators cannot "manage" anything.
  • Features page "Per-node hardware tuning (gain, PPM, antenna) persists independently of system assignment" (app/features/page.tsx:56) contradicts open #111 (tuning is wiped on reassign). Claim status: not built / partial.
  • Page title "Alerts" (app/alerts/page.tsx) vs nav/route "Watch" (app/watch/page.tsx re-exports it).

Claims convention: FAQ ownership = partial; features tuning = not built until #111 lands.

Found in a UX pass 2026-10-25. Searched open+closed: no duplicate. Copy that points users at things that do not exist or do not work: - Bot `/link` option text says "Settings -> Link Discord" (`drb-server-discord-bot/app/commands/trips.py:494`); the control is on **Profile -> Discord** (`drb-frontend/app/profile/page.tsx:127-168`). - FAQ "Operators ... see and manage only [their nodes] ... You manage all of this from Settings -> Members" (`app/faq/page.tsx:36`): Settings is owner/admin only, Members calls admin-only `/admin/users` (403 for owners, #9), and every node write route is admin-only, so operators cannot "manage" anything. - Features page "Per-node hardware tuning (gain, PPM, antenna) persists independently of system assignment" (`app/features/page.tsx:56`) contradicts open #111 (tuning is wiped on reassign). Claim status: not built / partial. - Page title "Alerts" (`app/alerts/page.tsx`) vs nav/route "Watch" (`app/watch/page.tsx` re-exports it). Claims convention: FAQ ownership = partial; features tuning = not built until #111 lands.
logan added the
type
bug
area/frontendarea/discord
priority
p3
labels 2026-10-25 21:32:14 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: logan/server-26#289