The GitHub Actions job "Tests (AMD)" on 
airflow.git/gate-plugin-tabs-by-dag-tags-and-id has failed.
Run started by GitHub user dheerajturaga (triggered by dheerajturaga).

Head commit for run:
bdb30a82537b4ec6425a70b0a97b515f8c22dc82 / Dheeraj Turaga 
<[email protected]>
UI: Allow scoping plugin tabs to specific Dags and tasks

Plugin external views and React apps that target the Dag, Dag run, task,
or task instance pages appeared on every Dag, with no way to limit a tab
to the Dags and tasks it is relevant to. A deployment running several
Dag-specific plugins ends up with tabs that are dead weight on unrelated
Dags, and a plugin cannot hide its own tab from inside itself.

Scoping lives in a single optional `applies_to` block rather than one
parameter per criterion, so future criteria become keys inside one model
instead of new top-level fields. Criteria are AND-ed only across the keys
the current page can evaluate, which lets one block be shared by a
plugin's Dag- and task-level destinations rather than needing one per
destination.

This gates the tab affordance only. It is not an authorization boundary:
a user who knows the url_route can still reach the view directly.

Report URL: https://github.com/apache/airflow/actions/runs/30864621930

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to