Skip to content

UI: Add team filter to Human-in-the-loop task instances listing - #73726

Merged
vincbeck merged 1 commit into
apache:mainfrom
aws-mwaa:vincbeck/hitl-team-filter
Sep 29, 2026
Merged

vincbeck merged 1 commit into
apache:mainfrom
aws-mwaa:vincbeck/hitl-team-filter

Conversation

@vincbeck

Copy link
Copy Markdown
Contributor

In multi-team deployments the Required Actions page could not be scoped by team, so operators had no way to focus on the required actions their team owns. Expose a team filter on the listing so required actions can be narrowed to one or more owning teams.

Screenshots

Screenshot 2026-09-25 at 10 33 29 AM

With filter

Screenshot 2026-09-25 at 10 33 21 AM
Was generative AI tooling used to co-author this PR?
  • Yes (please specify the tool below)

  • Read the Pull Request Guidelines for more information. Note: commit author/co-author name and email in commits become permanently public when merged.
  • For fundamental code changes, an Airflow Improvement Proposal (AIP) is needed.
  • When adding dependency, check compliance with the ASF 3rd Party License Policy.
  • For significant user-facing changes create newsfragment: {pr_number}.significant.rst, in airflow-core/newsfragments. You can add this file in a follow-up commit after the PR is created so you know the PR number.

@vincbeck
vincbeck force-pushed the vincbeck/hitl-team-filter branch from 9a9cbe8 to e78b33d Compare September 28, 2026 20:25

@pierrejeambrun pierrejeambrun 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 thanks.

TeamName component for redirection to team list page makes sense to me. We should probably either use it everywhere for consistency or not at all

In multi-team deployments the Required Actions page could not be scoped by
team, so operators had no way to focus on the required actions their team
owns. Expose a team filter on the listing so required actions can be
narrowed to one or more owning teams.

Generated-by: Claude Code (Opus 4.8)
@vincbeck
vincbeck force-pushed the vincbeck/hitl-team-filter branch from e78b33d to c441106 Compare September 29, 2026 15:21
@vincbeck

Copy link
Copy Markdown
Contributor Author

LGTM thanks.

TeamName component for redirection to team list page makes sense to me. We should probably either use it everywhere for consistency or not at all

Sounds good. I updated this PR to use TeamName in HITL page. I also created #73910 to update elsewhere we are mentioning the team name without using the component

@vincbeck
vincbeck requested a review from o-nikolas September 29, 2026 16:51
@vincbeck
vincbeck merged commit 9198acb into apache:main Sep 29, 2026
155 checks passed
@vincbeck
vincbeck deleted the vincbeck/hitl-team-filter branch September 29, 2026 18:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:API Airflow's REST/HTTP API area:UI Related to UI/UX. For Frontend Developers.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants