'Different implementation of the method above with signature:
def dataset_is_public( self, dataset )'

def dataset_is_unrestricted(self, trans, dataset):

    return (len(dataset.library_dataset_dataset_association.get_access_roles(trans)) == 0)
