Lapsed standard member¶
Key: lapsed
Issue #2: logged-in but membership expired — login admits them (findMemberByEmail), session reports subscription_status=expired; no discounts, no weather subscriptions, 3-day weather, forced re-join before booking.
Salesforce state¶
What the UAT contact needs for this persona to behave as described.
| Field | Value |
|---|---|
| Badges | Ski Club Member |
| Membership item | Individual |
| Membership | Lapsed (end date in the past) |
| Primary member | Yes |
| On-piste ski standard | Red |
| Off-piste ski standard | Blue |
| Newsletter | Yes |
| Discounts emails | Yes |
| Freshtracks emails | No |
| Member comms | Yes |
| Events emails | No |
What the site should do¶
| Check | Expected |
|---|---|
| Sees member view | Yes |
| Active membership | No |
| Platinum | No |
| Rep | No |
| International | No |
| Tier | member |
| Weather forecast | 3 days |
UAT login¶
Not yet created. The dev fixture uses the synthetic address test+lapsed@skiclub.test, which has no inbox, so formal UAT needs a real test user with the state above.
Used by¶
Not yet used by any spec page.