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

erapetti’s picture

RayZ 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.

RayZ’s picture

@merlinofchaos says

If it's a CCK field, it's CCK that's doing the access check on the filter, not Views.
merlinofchaos’s picture

That probably means that a check_markup somewhere needs the 3rd arg to be FALSE, btw.

yched’s picture

Status: Active » Closed (duplicate)

Alright, 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.