-
Notifications
You must be signed in to change notification settings - Fork 16.4k
Description
Context
This is a front-end story.
Depends on: #44881
FabAuthManager register admin views leveraging FAB, to enable this:
The front end code need to be developed (most likely inside the provider), and we need to find a way to register react code from the provider into the main react application. The ideal way would be to leverage the new front-end plugin system.
That might be a two step process:
- Part 1: Leverage the new plugin system for the react UI from the providers (fab) to be able to register a new dummy front-end page (POC). (Requires the plugin system)
- Part 2: Develop all the admin pages necessary from the fab provider (user, role, permissions, etc...). Thanks to Part 1 this code should live directly inside the provider.
Fallback
If the plugin system if not ready or if this happen to be too complex (packing of providers with react code etc...) we could temporarily:
Code this front-end pages in the core UI, and depending on the auth manager used, display them or not. That's less scalable because if other providers need to register new views, we will have their code into core UI with conditional rendering, which isn't great.
Committer
- I acknowledge that I am a maintainer/committer of the Apache Airflow project.
