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]

Reply via email to