I have installed realname, given permissions to all user roles, but still the full name only shows up in ones own posts and pages. When logged out, or visiting someone elses posts, the username is shown.

Does anyone have a clue as to what causes this weird behaviour? I'm probably overlooking something, but can't figure out what.

Thanks!

daerts

Comments

daerts’s picture

I have checked and double checked but I really can't find the problem here. I was thinking it might be caused by another module, but I can't figure out which one...

jwilson3’s picture

this might be obvious, so sorry for bringing it up if it is... but could it be a caching problem? If you have normal or agressive caching enabled then various bootstrap and initialization system calls dont get run for anonymous users... dont know how this might affect this module tho.

daerts’s picture

No problem stating the obvious! However, caching is disabled. And it's not just anonymous visitors, but also logged in visitors that have this problem.

(temporary) non-elegant solution: I changed all user names to full name: first_name[space]last_name. Bit of a hassle to login, but at least now the full name of the author is shown ;-)

jaarong’s picture

I have this issue right now as well. No caching enabled, I've checked all the permissions that I think I need to check. Anonymous users can view the profile, but get the username on the submitted line in posts and the profile is not linked. I do use content profile and almost can guarantee it's a permissions issue since logged in users see the Real Name and get a link to profile as expected. I'm just unsure which permission needs to be checked. I also use the Revisions module which has permission checks, but that should only be for revisions of the profile.

jaarong’s picture

Sorry, my issue is fixed. After looking through some other posts here I realized that "Use Real Name" applied to those who can view it, not just use it in their profiles.

hass’s picture

Issue summary: View changes
Status: Active » Closed (outdated)