Is something like this feasable?

I see only access control of profile viewers, but would like to set-up different profiles for different usergroups according their roles.

For instance:
User profile for bands will be different than user profile of fans.

Thank you!!!

Comments

michelle’s picture

Status: Active » Fixed

You can use nodeprofile to have different profiles for different roles. There is nothing in advprofile itself for this.

Michelle

Richard_’s picture

I have tested nodeprofile with role signup module, that made it :)

Thank you for your tip. I thought that omiting only nodeprofile will show empty panel, but it looks like it does the job nicely and there is no empty pane/panel/block if nodeprofile in panel is assigned only to certain role.

Only disatvantage is that signup module is deprecated and nodeprofile is not adopting new "auto assign role" module that is replacement for Signup module.

Thank you again!!!

Anonymous’s picture

Status: Fixed » Closed (fixed)

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

chadchandler’s picture

Also, the roles signup module requires you to disable usernode ... making the buddylist not work.

Richard_’s picture

Well, my buddylist works

pribeh’s picture

Title: Different user profile according profile owner role » Different user profile according profile owner role
Status: Closed (fixed) » Active

I've noticed that I can't find this so-called role signup module and am using bio instead of node profile. Is there a way to provide separate profile panels for each different user role? Using 5.1 version.

pribeh’s picture

Looking at CCK Field Permissions, and apply for role, I think the best way to pull this off might be to setup certain permissions to certain users based on both Node and CCK Field. Then you allow for your users to apply for a role either at registration or whenever. Then you just add every view for every role into the single uprofile node panel and make sure that they're setup to not appear if they're empty. That way, say like with my site, orgs/businesses have access to gmap cck field, but individual users don't. I'll just make sure individual users don't have permission to that CCK field. Likewise, if say individual users can only post blogs, but orgs/businesses can only post events, you could even just setup a single view to show both. That way, both would get shown in the same space/same way without each user having permission to produce the different content (which I don't want).

You don't obviously have as much control since you're not styling for, or using, different panels. But at least certain users won't see certain profile fields, views, blocks if they aren't supposed to or don't have the ability to produce their related content.

If someone could come up with a template snippet to create a body class or page.tpl per user-role ("user-invid" or "page-user-org") that would be uber cool. I don't have the skill for that yet and am unaware if that's even possible.

michelle’s picture

Status: Active » Closed (fixed)

I already gave the best answer I had and no one has stepped up with anything else in the month this has been active so closing.

Michelle