Move role related views to FAB Auth manager:

- List roles
- Edit role
- Create role
- View role
"""Has can_edit action on DAG resource."""
        return self.has_access(permissions.ACTION_CAN_EDIT, permissions.RESOURCE_DAG, user)
    def can_read_all_dags(self, user=None) -> bool:
        """Has can_read action on DAG resource."""
        return self.has_access(permissions.ACTION_CAN_READ, permissions.RESOURCE_DAG, user)
    def clean_perms(self) -> None:
        """FAB leaves faulty permissions that need to be cleaned up."""
        self.log.debug("Cleaning faulty perms")
        sesh = self.appbuilder.get_session
        perms = sesh.query(Permission).filter(
            or_(
                Permission.action == None,  
                Permission.resource == None,  
            )
        )
        
        
        
        deleted_count = 0
        for perm in perms:
            sesh.delete(perm)
            deleted_count += 1
        sesh.commit()
        if deleted_count:
            self.log.info("Deleted %s faulty permissions", deleted_count)
    def _merge_perm(self, action_name: str, resource_name: str) -> None: