Re: "please note that the list index page is not the only entry point to access list info pages."
Although the list index page is not the ONLY access point, it is AN access point for SOME lists.
Having an inconsistent access mechanism is counter to accepted Human Interface Guidelines.
Therefore, I suggest that the view provide the "private" attribute as a part of the context that gets rendered.
The template can render this as a part of the css class on the entry and the site's css can customize the display (including hiding the element) however the site designer desires.
Re: "please note that the list index page is not the only entry point to access list info pages."
Although the list index page is not the ONLY access point, it is AN access point for SOME lists.
Having an inconsistent access mechanism is counter to accepted Human Interface Guidelines.
Therefore, I suggest that the view provide the "private" attribute as a part of the context that gets rendered.
The template can render this as a part of the css class on the entry and the site's css can customize the display (including hiding the element) however the site designer desires.