This is an automated email from the ASF dual-hosted git repository. kamilbregula pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/main by this push: new 4d52207 Add missing menu access for dag dependencies and configurations pages (#17450) 4d52207 is described below commit 4d522071942706f4f7c45eadbf48caded454cb42 Author: Kosteev Eugene <kost...@google.com> AuthorDate: Wed Sep 1 22:58:50 2021 +0300 Add missing menu access for dag dependencies and configurations pages (#17450) --- airflow/www/security.py | 2 ++ tests/www/test_security.py | 1 + 2 files changed, 3 insertions(+) diff --git a/airflow/www/security.py b/airflow/www/security.py index 9c024ca..e13a167 100644 --- a/airflow/www/security.py +++ b/airflow/www/security.py @@ -85,6 +85,7 @@ class AirflowSecurityManager(SecurityManager, LoggingMixin): (permissions.ACTION_CAN_READ, permissions.RESOURCE_XCOM), (permissions.ACTION_CAN_READ, permissions.RESOURCE_WEBSITE), (permissions.ACTION_CAN_ACCESS_MENU, permissions.RESOURCE_BROWSE_MENU), + (permissions.ACTION_CAN_ACCESS_MENU, permissions.RESOURCE_DAG_DEPENDENCIES), (permissions.ACTION_CAN_ACCESS_MENU, permissions.RESOURCE_DAG_RUN), (permissions.ACTION_CAN_ACCESS_MENU, permissions.RESOURCE_DOCS), (permissions.ACTION_CAN_ACCESS_MENU, permissions.RESOURCE_DOCS_MENU), @@ -113,6 +114,7 @@ class AirflowSecurityManager(SecurityManager, LoggingMixin): OP_PERMISSIONS = [ (permissions.ACTION_CAN_READ, permissions.RESOURCE_CONFIG), (permissions.ACTION_CAN_ACCESS_MENU, permissions.RESOURCE_ADMIN_MENU), + (permissions.ACTION_CAN_ACCESS_MENU, permissions.RESOURCE_CONFIG), (permissions.ACTION_CAN_ACCESS_MENU, permissions.RESOURCE_CONNECTION), (permissions.ACTION_CAN_ACCESS_MENU, permissions.RESOURCE_POOL), (permissions.ACTION_CAN_ACCESS_MENU, permissions.RESOURCE_VARIABLE), diff --git a/tests/www/test_security.py b/tests/www/test_security.py index b2de823..ece4893 100644 --- a/tests/www/test_security.py +++ b/tests/www/test_security.py @@ -297,6 +297,7 @@ class TestSecurity(unittest.TestCase): (permissions.ACTION_CAN_READ, permissions.RESOURCE_MY_PROFILE), (permissions.ACTION_CAN_EDIT, permissions.RESOURCE_MY_PROFILE), (permissions.ACTION_CAN_ACCESS_MENU, permissions.RESOURCE_BROWSE_MENU), + (permissions.ACTION_CAN_ACCESS_MENU, permissions.RESOURCE_DAG_DEPENDENCIES), (permissions.ACTION_CAN_ACCESS_MENU, permissions.RESOURCE_DAG_RUN), (permissions.ACTION_CAN_ACCESS_MENU, permissions.RESOURCE_JOB), (permissions.ACTION_CAN_ACCESS_MENU, permissions.RESOURCE_AUDIT_LOG),