Skip to content

AIP-84 | Add Auth for Job#47271

Merged
Lee-W merged 1 commit into
apache:mainfrom
jason810496:feature/AIP-84/auth/job
Mar 11, 2025
Merged

AIP-84 | Add Auth for Job#47271
Lee-W merged 1 commit into
apache:mainfrom
jason810496:feature/AIP-84/auth/job

Conversation

@jason810496

Copy link
Copy Markdown
Member

related: #42360

What

The Legacy API does not have Job endpoints, and AccessView.JOBS is only used in the www (as introduced in #35000 ).

For now, I have assigned Job to requires_access_view to align with the existing usage.
However, we could also consider adding JOB to DagAccessEntity or defining it as a separate entity.

@boring-cyborg boring-cyborg Bot added the area:API Airflow's REST/HTTP API label Mar 2, 2025
@jedcunningham jedcunningham added the AIP-84 Modern Rest API label Mar 4, 2025
@jason810496 jason810496 force-pushed the feature/AIP-84/auth/job branch from d2a2345 to 2ee85a6 Compare March 7, 2025 18:54
@jason810496 jason810496 marked this pull request as ready for review March 7, 2025 18:55
@jason810496 jason810496 force-pushed the feature/AIP-84/auth/job branch 2 times, most recently from 5173dbe to 349e3c5 Compare March 8, 2025 02:35
@pierrejeambrun

Copy link
Copy Markdown
Member

Just need conflicts resolution

@jason810496 jason810496 force-pushed the feature/AIP-84/auth/job branch from 349e3c5 to 683f897 Compare March 11, 2025 02:47
@Lee-W Lee-W self-requested a review March 11, 2025 09:28
@Lee-W Lee-W force-pushed the feature/AIP-84/auth/job branch from 683f897 to 98d965d Compare March 11, 2025 13:36
@Lee-W Lee-W merged commit 5c77768 into apache:main Mar 11, 2025
nailo2c pushed a commit to nailo2c/airflow that referenced this pull request Apr 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

AIP-84 Modern Rest API area:API Airflow's REST/HTTP API

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants