kyounghunJang opened a new pull request, #58023: URL: https://github.com/apache/airflow/pull/58023
Align FAB provider with Airflow 3’s FastAPI-first direction and continue removing remaining Connexion/Flask surface. This PR is a follow-up for issue Replace connexion with fast-api for FAB provider (https://github.com/apache/airflow/issues/56730) by migrating a single endpoint PATCH /auth/fab/v1/roles/{name}. # How New FastAPI endpoint Implemented PATCH /auth/fab/v1/roles/{name} on the FAB router with 200 OK on success ## Path parameter name: str — required, validated with min_length=1. ## Query Parameter update_mask - Optional # Service logic Added patch_role(name: str, body: RoleBody, update_mask: str ) method to FABAuthManagerRoles service class. # Tests Added route tests for PATCH /roles/{name} success (200) bad request (400) unauthorized (403) not found (404) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
