Authenticated users are unable to see bio info in the users' profiles.

I even have the authenticated user role allowed to see user profiles (not sure if that has any control on whether they can see user profiles when the bio module takes over the user profile or not) and I even have that role set to create bio, edit (all!) bios and edit their own bio.

I have it installed on another site and it works just fine....it's driving me nuts what could be causing this.

Comments

mdowsett’s picture

I found a role that 'could' see the Bio's so it seems to be a role issue....but the only thing that that role had that the authenticated role didn't have was the 'administer nodes' access control....which then gave the user (ALL AUTHENTICATED USERS) the ability to create all content types and edit all nodes....obviously not an acceptable solution.

And on the other site that is allowing authenticated users to see Bio info, the roles they belong to DO NOT have 'administer node' access.

I can't figure out what is up!?!

jerdavis’s picture

What URL are you trying to reference logged in as a standard authenticated user? What node type do you have associated to Bio? Do authenticated users have problems viewing any other nodes? Are you actually receiving errors when trying to view, or is the bio just not showing up?

mdowsett’s picture

>What URL are you trying to reference logged in as a standard authenticated user?
/user/1514 for example

>What node type do you have associated to Bio?
I have the Bio module taking over the user profile....does that answer your question

>Do authenticated users have problems viewing any other nodes?
No

> Are you actually receiving errors when trying to view
No, no errors.

>or is the bio just not showing up?
Just a blank screen.

If the user being viewed has old profile fields but no Bio created, the user does see the profile...so I know the "access user profiles" access control is working.

mdowsett’s picture

Priority: Normal » Critical

I'm dying here....does anyone have any suggestions? Authenticated users with 'access profile data' can't see user Bio's. I don't see anything in the access control that dictates if a role can see bio info...it seems to be all centred on if a viewwer can see a user's Profile.

I've tried deleting and uninstalling and reinstalling the Bio module but that didn't help. I'm sure there is some sort of stuck preference somewhere but I can't find where....

mdowsett’s picture

the site was handed to me post upgrading from 4.7 to 5 and they didn't tell me that they had used taxonomy_access to restrict access to nodes based on taxonomy terms. So it wasn't installed on the v5 site and caused these problems above. I installed the v5 version, ran update.php, rebuilt the permissions (/admin/content/node-settings) and all was good.

That was a waste of a week...I hope someone learns from this.

mdowsett’s picture

Status: Active » Fixed

the site was handed to me post upgrading from 4.7 to 5 and they didn't tell me that they had used taxonomy_access to restrict access to nodes based on taxonomy terms. So it wasn't installed on the v5 site and caused these problems above. I installed the v5 version, ran update.php, rebuilt the permissions (/admin/content/node-settings) and all was good.

That was a waste of a week...I hope someone learns from this.

Anonymous’s picture

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for two weeks with no activity.

bflora’s picture

mdowsett, were the user bio's being created upon registration and just weren't accessible, or were they just not being created to begin with? I'm having the second problem, when a new user registers, their bio isn't created until they go into their Bio tab, fill something in and hit save. That's not cool. Until they do that, they see the plain old profile page instead of the slick bios I templated up.

mdowsett’s picture

Geez this was a while ago... :)

I had existing users (no new users added) that I migrated data over to Bio nodes. So I suppose neither of your scenerios above...they were just restricted with the node.

Do you have it set for the Bio nodes to be shown on the user registration form (found at: /admin/user/bio).

Make sure it is both enabled and the checkboxes beside each field you wish to show are checked.

bflora’s picture

I do have it set for Bio nodes to be shown on user registration.....and I've got the checkboxes checked....still not making the bios until I go in and add some data myself. Hmmmm...