Skip to content

Add hyperlinks to dag_id column in Dag Runs and Task Instances pages - #55648

Merged
bbovenzi merged 1 commit into
apache:mainfrom
dheerajturaga:feature/hyperlink-dagid-ui
Sep 17, 2025
Merged

bbovenzi merged 1 commit into
apache:mainfrom
dheerajturaga:feature/hyperlink-dagid-ui

Conversation

@dheerajturaga

Copy link
Copy Markdown
Member
  • Make dag_display_name clickable in DagRuns.tsx to navigate to dag page
  • Make dag_display_name clickable in TaskInstances.tsx to navigate to dag page
image

@boring-cyborg boring-cyborg Bot added the area:UI Related to UI/UX. For Frontend Developers. label Sep 14, 2025
@eladkal eladkal modified the milestones: Airflow 3.1.1, Airflow 3.1.0 Sep 15, 2025

@guan404ming guan404ming left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@bbovenzi

Copy link
Copy Markdown
Contributor

Originally we only linked to the Dag Run, Dag or Task Instance in question instead of showing multiple links at once and possibly confusing a user.

So let's only make the task instance or dag run link text bold and the rest have a normal font weight? All of them being bold is definitely distracting

@dheerajturaga
dheerajturaga force-pushed the feature/hyperlink-dagid-ui branch from 35dbf4f to bf8f540 Compare September 16, 2025 13:59
@dheerajturaga

Copy link
Copy Markdown
Member Author

Originally we only linked to the Dag Run, Dag or Task Instance in question instead of showing multiple links at once and possibly confusing a user.

So let's only make the task instance or dag run link text bold and the rest have a normal font weight? All of them being bold is definitely distracting

Agreed! I removed the bold from the font

image

@bbovenzi bbovenzi left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice. If we're going to do this. Then we probably also want the dag run in the Task Instances table to also have a link, no?

@dheerajturaga

Copy link
Copy Markdown
Member Author

Nice. If we're going to do this. Then we probably also want the dag run in the Task Instances table to also have a link, no?

Yes, and thats already a part of this PR aswell

image

@bbovenzi

Copy link
Copy Markdown
Contributor

Nice. If we're going to do this. Then we probably also want the dag run in the Task Instances table to also have a link, no?

Yes, and thats already a part of this PR aswell

image

No, I mean that Dag Run column there should also have a link?

@dheerajturaga

Copy link
Copy Markdown
Member Author

Nice. If we're going to do this. Then we probably also want the dag run in the Task Instances table to also have a link, no?

Yes, and thats already a part of this PR aswell
image

No, I mean that Dag Run column there should also have a link?

Hmm interesting, The Column is Dag Run and not Dag Run ID . The column is a date. Should I change this to point to Dag Run ID?

I would prefer to tackle that in a separate PR if thats the case

@bbovenzi bbovenzi left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fair enough.

@dheerajturaga
dheerajturaga force-pushed the feature/hyperlink-dagid-ui branch from bf8f540 to aeccd53 Compare September 16, 2025 14:34
@dheerajturaga

Copy link
Copy Markdown
Member Author

@bbovenzi , I assume the CI fails are unrelated? It complains about breeze docs?

@bbovenzi

bbovenzi commented Sep 16, 2025 •

Copy link
Copy Markdown
Contributor

@dheerajturaga Probably but let's rebase just to make sure

  - Make dag_display_name clickable in DagRuns.tsx to navigate to dag page
  - Make dag_display_name clickable in TaskInstances.tsx to navigate to dag page
@dheerajturaga
dheerajturaga force-pushed the feature/hyperlink-dagid-ui branch from aeccd53 to eb8246b Compare September 17, 2025 06:15
@bbovenzi
bbovenzi merged commit 30ccb2b into apache:main Sep 17, 2025
56 checks passed
kaxil pushed a commit that referenced this pull request Sep 18, 2025
…55648)

- Make dag_display_name clickable in DagRuns.tsx to navigate to dag page
  - Make dag_display_name clickable in TaskInstances.tsx to navigate to dag page

(cherry picked from commit 30ccb2b)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:UI Related to UI/UX. For Frontend Developers.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants