This is an automated email from the ASF dual-hosted git repository.
jedcunningham 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 fd7d9c4669 Add dataset read permission to viewer role (#26181)
fd7d9c4669 is described below
commit fd7d9c4669bb090524fb01bd7152cdb99e55396d
Author: Jed Cunningham <[email protected]>
AuthorDate: Tue Sep 6 13:26:36 2022 -0700
Add dataset read permission to viewer role (#26181)
---
airflow/www/security.py | 1 +
tests/www/test_security.py | 1 +
2 files changed, 2 insertions(+)
diff --git a/airflow/www/security.py b/airflow/www/security.py
index dbf2705d01..2708e9aee9 100644
--- a/airflow/www/security.py
+++ b/airflow/www/security.py
@@ -71,6 +71,7 @@ class AirflowSecurityManager(SecurityManager, LoggingMixin):
(permissions.ACTION_CAN_READ, permissions.RESOURCE_DAG_DEPENDENCIES),
(permissions.ACTION_CAN_READ, permissions.RESOURCE_DAG_CODE),
(permissions.ACTION_CAN_READ, permissions.RESOURCE_DAG_RUN),
+ (permissions.ACTION_CAN_READ, permissions.RESOURCE_DATASET),
(permissions.ACTION_CAN_READ, permissions.RESOURCE_IMPORT_ERROR),
(permissions.ACTION_CAN_READ, permissions.RESOURCE_DAG_WARNING),
(permissions.ACTION_CAN_READ, permissions.RESOURCE_JOB),
diff --git a/tests/www/test_security.py b/tests/www/test_security.py
index 483b7b8c47..c2fbadbc39 100644
--- a/tests/www/test_security.py
+++ b/tests/www/test_security.py
@@ -379,6 +379,7 @@ def test_get_user_roles_for_anonymous_user(app,
security_manager):
(permissions.ACTION_CAN_READ, permissions.RESOURCE_DAG_DEPENDENCIES),
(permissions.ACTION_CAN_READ, permissions.RESOURCE_DAG_CODE),
(permissions.ACTION_CAN_READ, permissions.RESOURCE_DAG_RUN),
+ (permissions.ACTION_CAN_READ, permissions.RESOURCE_DATASET),
(permissions.ACTION_CAN_READ, permissions.RESOURCE_IMPORT_ERROR),
(permissions.ACTION_CAN_READ, permissions.RESOURCE_DAG_WARNING),
(permissions.ACTION_CAN_READ, permissions.RESOURCE_JOB),