Offer the claim on "My games", and forget a claimed Guest on sign-out #387
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
spec
wayfinder:grilling
wayfinder:map
wayfinder:prototype
wayfinder:research
wayfinder:task
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Blocks
Depends on
#388 Offer the claim at sign-up and after sign-in
amaurycoudr/chess-project
#385 Claim a Guest on the wire, and write its later Games to the Account
amaurycoudr/chess-project
Reference
amaurycoudr/chess-project#387
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Parent
#365
What to build
A signed-in Player whose browser holds an unclaimed Guest that owns Games sees a banner on "My games" offering to add them, with the count. Confirming claims the Guest, says how many Games were added, and shows them in "My games". A signed-out Player with such a Guest sees links to sign up or sign in to keep them. No banner shows otherwise. The browser forgets its Guest once it can no longer be theirs to claim, so the next Player on that browser starts fresh.
guest.getquery options and the claim mutation, which invalidates the Guest status and "My games" when it settles (front rule 7).unclaimedwith at least one Game: the offer, with the count;unclaimedwith at least one Game: links to sign up and sign in;claimed-by-you;claimed-by-other.Seam: The front views (claim banner view, "My games" view, sign-out; Account deletion as an edge path)
Acceptance criteria
claimed-by-otherstatus read makes the browser forget its Guest, and no offer shows.mentioned in issue #388
mentioned in issue #365
mentioned in issue #385
marked this issue as related to #365
marked this issue as related to #385
marked this issue as related to #388
mentioned in merge request !529