Skip to content

Link Personalization (User-Specific Links) #15

@danilovid

Description

@danilovid

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

  • Links are associated with users
  • All link queries filter by user_id
  • API endpoints use JWT user context
  • Frontend sends auth token with requests
  • Migration script for existing data (if needed)
  • Tests updated for user-specific links

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions