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: