I'm opening a new issue for what @orionvortex, @erapetti and @cp2boston mention in http://drupal.org/project/comments/add/77586, since it seems to be separate from the original issue.
Here is what I'm seeing:
drupal core: 4.7 (current cvs as of 12/9/06)
cck: 4.7.x-1.0
views: 4.7.x-1.2
text field with filtering, filter set to custom 'Rich Text' filter (not available to anonymous users)
A list view displays 'n/a' in this field for anonymous users, but shows the content correctly for logged in users. Anonymous users can see the contents of the field without problems when viewing the full node (not in a list view). They can also see it in a list view if I set the input format to "Filtered HTML", which is the default filter.
Comments
Comment #1
erapetti commentedRayZ posting lead me to try enabling access for the Anonious User to the input filter "Full HTML" which I was using for the content in the text field, and that solved the problem.
I mean, this is still a bug in views.module because it checks the access permissions to the filter when rendering the page... but al least there's a workaround until this get fixed.
Comment #2
RayZ commented@merlinofchaos says
Comment #3
merlinofchaos commentedThat probably means that a check_markup somewhere needs the 3rd arg to be FALSE, btw.
Comment #4
yched commentedAlright, thanks for the hint, merlin.
Actually the check_markup in text.module has the 3rd argument right, but it just does not get the right values in case of a view field.
http://drupal.org/node/101599 will fix this, so I'm marking this one a duplicate.