Skip to main content

Governance Roles Owners Unlinked Member Role Overlays Disabled With Hint

EPIC: governance
Personas & Authorization
STORY: roles_owners
As an admin, I can compose members' roles (Member base + Admin/Helper overlays) and household ownership through the capability-gated governance surface.
AC: unlinked_member_role_overlays_disabled_with_hint
For a member with no linked user account, the Admin and Helper overlays are disabled and an "invite first" hint is shown; tapping the disabled Admin overlay dispatches no setRole (UI gate prevents reaching the SDK linkage backstop).

open the editor for the unlinked adult James

User Actions:
  • Tapped: widget with text "Household"
  • Tapped: widget with key [<'HouseholdPage.peopleButton'>]
  • Tapped: widget with key [<'GovernancePage.memberTile_james'>]
Expect:
  • the "invite first" hint shows for an unlinked member
  • the hint names the member to invite
Events:
  • [ANALYTIC] [page]: HouseholdRoute
  • MembersStarted
  • [ANALYTIC] [page]: GovernanceRoute
  • MembersStarted
  • RoleOwnerStarted

tapping the disabled Admin overlay does nothing

User Actions:
  • Tapped: widget with key [<'RoleOwnerEditor.adminToggle'>]
Expect:
  • the editor stays open with the hint (no state change)