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),

Reply via email to