Skip to main content

Member Profile Member Profile Request Goal Moves Active Goal To Awaiting Approval

EPIC: member_profile
Member Profile
STORY: member_profile
As a parent, I can view a member profile with identity, traits, wallet, and personal goals so I can understand and manage each household member.
AC: request_goal_moves_active_goal_to_awaiting_approval
Tapping Request on an active goal calls requestGoal and moves the goal into the awaiting-approval state (populating the parent's approval queue).
User Actions:
  • Tapped: widget with text "Household"
  • Tapped: widget with key [<'MembersPage.memberTile_alice'>]
Expect:
  • MemberProfilePage is visible
  • Request button visible for an active goal
Events:
  • [ANALYTIC] [page]: HouseholdRoute
  • MembersStarted
  • [ANALYTIC] [page]: MemberProfileRoute
  • MemberProfileStarted

tap Request → requestGoal called + awaiting-approval tag

User Actions:
  • Tapped: widget with key [<'MemberProfilePage.requestGoal_goal-active'>]
Expect:
  • goal shows awaiting-approval after request
Events:
  • MemberProfileGoalRequested