def index(self, request, extra_context=None):
        if not extra_context:
            extra_context = {}
        custom_list = []
        for path, view, name, urlname, visible in self.custom_views:
            if callable(visible):
                visible = visible(request)
            if visible:
                if name:
                    custom_list.append((path, name))
                else:
                    custom_list.append((path, capfirst(view.__name__)))

        # Sort views alphabetically.
        custom_list.sort(key=lambda x: x[1])
        extra_context.update({
            'custom_list': custom_list
        })
        return super(AdminPlusMixin, self).index(request, extra_context)
Make sure our list of custom views is on the index page.
dataset/ETHPy150Open jsocol/django-adminplus/adminplus/sites.py/AdminPlusMixin.index