[ 
https://issues.apache.org/jira/browse/AIRFLOW-6128?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17038126#comment-17038126
 ] 

ASF GitHub Bot commented on AIRFLOW-6128:
-----------------------------------------

potiuk commented on pull request #6696: [AIRFLOW-6128] Simplify plugins_manager 
and webserver plugin code
URL: https://github.com/apache/airflow/pull/6696
 
 
   
 
----------------------------------------------------------------
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.
 
For queries about this service, please contact Infrastructure at:
[email protected]


> 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