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 e229ca0a369 Add missing methods in fab provider's AirflowAppBuilder 
class (#45611)
e229ca0a369 is described below

commit e229ca0a36914dc9388230d1f6fc79473635d172
Author: Utkarsh Sharma <[email protected]>
AuthorDate: Mon Jan 13 19:11:33 2025 +0530

    Add missing methods in fab provider's AirflowAppBuilder class (#45611)
---
 .../src/airflow/providers/fab/www/extensions/init_appbuilder.py     | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git 
a/providers/src/airflow/providers/fab/www/extensions/init_appbuilder.py 
b/providers/src/airflow/providers/fab/www/extensions/init_appbuilder.py
index 9cf353490c3..b3f5551aeee 100644
--- a/providers/src/airflow/providers/fab/www/extensions/init_appbuilder.py
+++ b/providers/src/airflow/providers/fab/www/extensions/init_appbuilder.py
@@ -521,6 +521,12 @@ class AirflowAppBuilder:
                 log.exception(e)
                 log.error(LOGMSG_ERR_FAB_ADD_PERMISSION_VIEW, e)
 
+    def add_permissions(self, update_perms=False):
+        if self.update_perms or update_perms:
+            for baseview in self.baseviews:
+                self._add_permission(baseview, update_perms=update_perms)
+            self._add_menu_permissions(update_perms=update_perms)
+
     def _add_permissions_menu(self, name, update_perms=False):
         if self.update_perms or update_perms:
             try:

Reply via email to