Link to profiles from the site navigation and the Game page #391

Closed
opened 2026-10-11 16:27:54 +00:00 by root · 7 comments
root commented 2026-10-11 16:27:54 +00:00 (Migrated from gitlab.core-project.space)

Imported from GitHub amaurycoudr/chess-project#391, opened by @amaurycoudr on 2026-10-11 16:27 UTC.


Parent

#366

What to build

A signed-in Player sees a link to their own profile in the site navigation, read from the Session query Accounts v1 provides; a signed-out visitor sees none. On a Game page, each side held by an Account shows its username as a link to that profile; a Guest side stays "Guest" as plain text. Room names stay unlinked. See #366, Front.

Seam: The front views (the Game page view and the app shell)

Acceptance criteria

  • The app shell shows the own-profile link when signed in, pointing at the signed-in Player's profile, and no link when signed out
  • The Game page links each Account side's username to its profile, and leaves a Guest side as plain "Guest"
  • A live Room shows no profile link
  • Every new string exists in English and French
  • The gate is green
> _Imported from GitHub [amaurycoudr/chess-project#391](https://github.com/amaurycoudr/chess-project/issues/391), opened by [@amaurycoudr](https://github.com/amaurycoudr) on 2026-10-11 16:27 UTC._ <!-- github-issue:391 --> --- ## Parent #366 ## What to build A signed-in **Player** sees a link to their own profile in the site navigation, read from the **Session** query Accounts v1 provides; a signed-out visitor sees none. On a **Game** page, each side held by an **Account** shows its username as a link to that profile; a **Guest** side stays "Guest" as plain text. **Room** names stay unlinked. See #366, *Front*. Seam: The front views (the **Game** page view and the app shell) ## Acceptance criteria - [ ] The app shell shows the own-profile link when signed in, pointing at the signed-in **Player**'s profile, and no link when signed out - [ ] The **Game** page links each **Account** side's username to its profile, and leaves a **Guest** side as plain "Guest" - [ ] A live **Room** shows no profile link - [ ] Every new string exists in English and French - [ ] The gate is green
root commented 2026-10-11 16:27:54 +00:00 (Migrated from gitlab.core-project.space)

GitHub issue relations, imported as "related" links (GitLab CE has no sub-issues or blocking links).

  • Parent (sub-issue of): #366
  • Blocked by: #390
> _GitHub issue relations, imported as "related" links (GitLab CE has no sub-issues or blocking links)._ <!-- github-relations --> - Parent (sub-issue of): #366 - Blocked by: #390
root commented 2026-10-13 08:41:23 +00:00 (Migrated from gitlab.core-project.space)

mentioned in issue #366

mentioned in issue #366
root commented 2026-10-13 08:41:31 +00:00 (Migrated from gitlab.core-project.space)

mentioned in issue #390

mentioned in issue #390
root commented 2026-10-13 08:42:32 +00:00 (Migrated from gitlab.core-project.space)

marked this issue as related to #366

marked this issue as related to #366
root commented 2026-10-13 08:42:44 +00:00 (Migrated from gitlab.core-project.space)

marked this issue as related to #390

marked this issue as related to #390
root commented 2026-10-15 09:22:56 +00:00 (Migrated from gitlab.core-project.space)

mentioned in commit 06d374b14e

mentioned in commit 06d374b14ed7ebd8da21a85b1cc6600ab67760d3
root commented 2026-10-15 09:23:11 +00:00 (Migrated from gitlab.core-project.space)

mentioned in merge request !531

mentioned in merge request !531
root (Migrated from gitlab.core-project.space) closed this issue 2026-10-15 09:44:36 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference
amaurycoudr/chess-project#391
No description provided.