[ 
https://issues.apache.org/jira/browse/AIRFLOW-6128?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jarek Potiuk updated AIRFLOW-6128:
----------------------------------
    Description: 
Plugins manager was deeply entangled via cyclic dependencies
 with airflow/__init__py and web.py.

This was apparent when adding type annotations 
to the relevant packages and trying to
 standardize the way imports are done in airflow core.

Also it turned out that the test plugin view in airflow RBAC
 implementation was not working since 1.10.1 - it threw "render is
 not an attribute" error - this has been fixed in this commit
 as well. See 
[https://stackoverflow.com/questions/53701030/airflow-plugins-rbac-enabled-blueprint-not-working?answertab=active#tab-top]

  was:
Plugins manager was deeply entangled via cyclic dependencies
with airflow/__init__py. This has been revealed when adding
Type annotations to the relevant packages and trying to
standardize the way imports are done in airflow core.

Also it turned out that the test plugin view in airflow RBAC
implementation was not working since 1.10.1 - it threw "render is
not an attribute" error - this has been fixed in this commit
as well. See 
https://stackoverflow.com/questions/53701030/airflow-plugins-rbac-enabled-blueprint-not-working?answertab=active#tab-top


> Untangle "plugins_manager" and "web" cyclic dependencies
> --------------------------------------------------------
>
>                 Key: AIRFLOW-6128
>                 URL: https://issues.apache.org/jira/browse/AIRFLOW-6128
>             Project: Apache Airflow
>          Issue Type: Sub-task
>          Components: core
>    Affects Versions: 2.0.0
>            Reporter: Jarek Potiuk
>            Assignee: Jarek Potiuk
>            Priority: Major
>
> Plugins manager was deeply entangled via cyclic dependencies
>  with airflow/__init__py and web.py.
> This was apparent when adding type annotations 
> to the relevant packages and trying to
>  standardize the way imports are done in airflow core.
> Also it turned out that the test plugin view in airflow RBAC
>  implementation was not working since 1.10.1 - it threw "render is
>  not an attribute" error - this has been fixed in this commit
>  as well. See 
> [https://stackoverflow.com/questions/53701030/airflow-plugins-rbac-enabled-blueprint-not-working?answertab=active#tab-top]



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to