def navigation(self):
        return self.on_site().filter(
            status=self.model.PUBLISHED).filter(parent__isnull=True)
Returns True if docfield is visible in print layout and does not have print_hide set.
dataset/ETHPy150Open batiste/django-page-cms/pages/managers.py/PageManager.navigation--crossover with--dataset/ETHPy150Open frappe/frappe/frappe/templates/pages/print.py/is_visible