There is no granular permission for SubDags at all.
https://github.com/apache/airflow/blob/ae035cdb69c76eb7070629d00ded294510df1214/airflow/www/security.py#L383
https://github.com/apache/airflow/blob/ae035cdb69c76eb7070629d00ded294510df1214/airflow/www/security.py#L407
Currently the only time you would be able to view SubDAGs would be when you can view all DAGs
—
A question for solving this is "Do we want to grant read permissions to all the SubDags automatically when permissions are added for the Parent DAG"?
Or would we like to add specific permissions for SubDag too?
Check the attachment for a patch to allow adding permissions for a SubDag too. image (1).png is the screenshot after applying the patch
- links to