This is an automated email from the ASF dual-hosted git repository.

vincbeck 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 7a1ba1f8aee Update FAB Website permissions rows for Airflow 3 views 
(#74630)
7a1ba1f8aee is described below

commit 7a1ba1f8aeeff2b0f553a1e980cdfff26b1de0e8
Author: CyberNative AI LLC <[email protected]>
AuthorDate: Tue Oct 13 05:58:13 2026 -0700

    Update FAB Website permissions rows for Airflow 3 views (#74630)
---
 providers/fab/docs/auth-manager/access-control.rst | 19 ++++++++-----------
 1 file changed, 8 insertions(+), 11 deletions(-)

diff --git a/providers/fab/docs/auth-manager/access-control.rst 
b/providers/fab/docs/auth-manager/access-control.rst
index e8739f5c2f6..3a33a27357b 100644
--- a/providers/fab/docs/auth-manager/access-control.rst
+++ b/providers/fab/docs/auth-manager/access-control.rst
@@ -847,7 +847,6 @@ Show Dag Runs menu                     Dag Runs.menu_access
 Trigger Dag run                        Dags.can_edit, Dag Runs.can_create      
                                User
 Clear Dag                              Dags.can_edit, Task 
Instances.can_delete                                User
 Clear Dag Run                          Dags.can_edit, Task 
Instances.can_delete                                User
-Mark Dag as blocked                    DAGS.can_edit, Dag Runs.can_read        
                                User
 Mark Dag Run as failed                 DAGS.can_edit, Dag Runs.can_edit        
                                User
 Mark Dag Run as success                DAGS.can_edit, Dag Runs.can_edit        
                                User
 Mark Task as failed                    Dags.can_edit, Task Instances.can_edit  
                                User
@@ -855,11 +854,10 @@ Mark Task as success                   Dags.can_edit, 
Task Instances.can_edit
 Get Dag as grid                        Dags.can_read, Dag Runs.can_read, Task 
Instances.can_read               Viewer
 Get Dag as graph                       Dags.can_read, Dag Runs.can_read, Task 
Instances.can_read,              Viewer
                                        Dag Dependencies.can_read
-Get Dag as duration graph              Dags.can_read, Task Instances.can_read  
                                Viewer
-Show all tries                         Dags.can_read, Task Instances.can_read  
                                Viewer
-Show landing times                     Dags.can_read, Task Instances.can_read  
                                Viewer
+Get Dag as duration graph              Dags.can_read, Dag Runs.can_read, Task 
Instances.can_read               Viewer
+Show all tries                         Dags.can_read, Dag Runs.can_read, Task 
Instances.can_read               Viewer
 Toggle Dag paused status               Dags.can_edit                           
                                User
-Show Gantt Chart                       Dags.can_read, Task Instances.can_read  
                                Viewer
+Show Gantt Chart                       Dags.can_read, Dag Runs.can_read, Task 
Instances.can_read               Viewer
 Get external links                     Dags.can_read, Task Instances.can_read  
                                Viewer
 Show Task Instances                    Dags.can_read, Task Instances.can_read  
                                Viewer
 Show Configurations menu               Configurations.menu_access              
                                Op
@@ -882,8 +880,6 @@ Get My Profile                         My Profile.can_read
 Update My Profile                      My Profile.can_edit                     
                                Viewer
 List Logs                              Audit Logs.can_read                     
                                Viewer
 List Jobs                              Jobs.can_read                           
                                Viewer
-Show SLA Misses menu                   SLA Misses.menu_access                  
                                Viewer
-List SLA Misses                        SLA Misses.can_read                     
                                Viewer
 List Plugins                           Plugins.can_read                        
                                Viewer
 Show Plugins menu                      Plugins.menu_access                     
                                Viewer
 Show Providers menu                    Providers.menu_access                   
                                Op
@@ -907,10 +903,11 @@ Delete Users                           Users.can_delete
 Reset user Passwords                   Passwords.can_edit, Passwords.can_read  
                                Admin
 ====================================== 
======================================================================= 
============
 
-The Grid and Graph views check Dag Runs.can_read and Task Instances.can_read 
on the resources
-themselves. A Dag-specific ``DAG Run:example_dag_id.can_read`` permission does 
not replace
-Dag Runs.can_read for these views. Granting these permissions does not expose 
other Dags, because
-the Dag-level check (``DAGs.can_read`` or ``DAG:example_dag_id.can_read``) 
still applies.
+The Grid, Graph and Gantt views, the duration charts and the list of task 
tries check
+Dag Runs.can_read and Task Instances.can_read on the resources themselves. A 
Dag-specific
+``DAG Run:example_dag_id.can_read`` permission does not replace Dag 
Runs.can_read for these
+views. Granting these permissions does not expose other Dags, because the 
Dag-level check
+(``DAGs.can_read`` or ``DAG:example_dag_id.can_read``) still applies.
 
 These Dag-level controls can be set directly through the UI / CLI, or encoded 
in the dags themselves through the access_control arg.
 

Reply via email to