Description
Associate links with users so each user sees only their own links. This requires updating the link creation flow to include user context.
Requirements
- Update link creation to require authenticated user
- Filter links by user_id in all queries
- Update API endpoints to use user context from JWT
- Migrate existing links (optional: assign to default user or keep global)
Technical Details
- Database:
link_models table already has user_id column (from migration 002)
- Backend:
- Update
LinkCreateInput to include user_id from context
- Add user_id filter to all repository queries
- Update API handlers to extract user from JWT token
- Frontend: Ensure user context is passed with all requests
Acceptance Criteria
Description
Associate links with users so each user sees only their own links. This requires updating the link creation flow to include user context.
Requirements
Technical Details
link_modelstable already hasuser_idcolumn (from migration 002)LinkCreateInputto include user_id from contextAcceptance Criteria