airflow/www/security.py
def sync_roles(self):
        """
        1. Init the default role(Admin, Viewer, User, Op, public)
           with related permissions.
        2. Init the custom role(dag-user) with related permissions.

        :return: None.
        """
        self.log.debug('Start syncing user roles.')
        # Create global all-dag VM
        self.create_perm_vm_for_all_dag()

        # Create default user role.
        for config in self.ROLE_CONFIGS:
            role = config['role']
            vms = config['vms']
            perms = config['perms']
            self.init_role(role, vms, perms)
        self.create_custom_dag_permission_view()

        # init existing roles, the rest role could be created through UI.
        self.update_admin_perm_view()
        self.clean_perms()
def sync_roles(self):
        """
        1. Init the default role(Admin, Viewer, User, Op, public)
           with related permissions.
        2. Init the custom role(dag-user) with related permissions.

        :return: None.
        """
        self.log.debug('Start syncing user roles.')
        # Create global all-dag VM
        self.create_perm_vm_for_all_dag()

        # Create default user role.
        for config in self.ROLE_CONFIGS:
            role = config['role']
            vms = config['vms']
            perms = config['perms']
            self.init_role(role, vms, perms)
        self.create_custom_dag_permission_view()

        # init existing roles, the rest role could be created through UI.
        self.update_admin_perm_view()
        self.clean_perms()
def sync_roles ( self ) : self . log . debug ( 'Start syncing user roles.' ) # Create global all-dag VM self . create_perm_vm_for_all_dag ( ) # Create default user role. for config in self . ROLE_CONFIGS : role = config [ 'role' ] vms = config [ 'vms' ] perms = config [ 'perms' ] self . init_role ( role , vms , perms ) self . create_custom_dag_permission_view ( ) # init existing roles, the rest role could be created through UI. self . update_admin_perm_view ( ) self . clean_perms ( )
1. Init the default role(Admin, Viewer, User, Op, public)
           with related permissions.
        2. Init the custom role(dag-user) with related permissions.

        :return: None.
1 . Init the default role ( Admin Viewer User Op public ) with related permissions . 2 . Init the custom role ( dag - user ) with related permissions .