Skip to content

Tasks: Integrate with external issue tarckers #19237

@matifali

Description

@matifali

Problem Description

The current Task View provides a foc/used space for users to start and manage their work. However, it does not surface real issues assigned to the user from external issue trackers (e.g., GitHub, GitLab, Bitbucket, Jira, or self-hosted alternatives).

Desired Solution

Enhance Task View to include open assigned issues from connected issue tracking systems. These should appear as tasks within the view, providing a unified and actionable interface for users.

Image

Note

Generated with GPT-4o

Implementation Requirements

  • Backend Integration

    • Fetch open issues assigned to the user from connected systems
    • Sync metadata such as title, project/repo name, state, and issue number
  • UI Enhancement

    • Show assigned external issues inline in the Task View alongside native tasks
    • Indicate issue-linked tasks via:
      • A platform-specific icon (e.g., GitHub, GitLab)
      • A clickable issue number that links directly to the issue in the external system
    • Support both:
      • Tasks created from an external issue
      • Independent tasks unrelated to any issue
  • Authentication & Permissions

    • Leverage existing external-auth flows to access issue data securely
    • Provide fallbacks or prompts for users without connected services
  • Documentation

    • Document how external issues appear in Task View
    • Include setup instructions for linking supported issue tracking services

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