1. maxpower108
  2. General
  3. Sunday, March 02 2014, 02:57 PM
Hi,

i want to have 2 usergroups with different fields.

One usergroup "househelper" with fields like "experience" "strenghen" ... and a lot of other fields.

And one usergroup "registered" with just the fields "name" "Pw"

is that possible?
Accepted Answer
admin Accepted Answer
Admin
Hi,
unfortunately, there is some limitation:
- Easy Profile not allow to set permission to display their fields
- You can not set the different permission for profiles

But I have a solution
Follow these steps:

1.Set access levels
- create a group Househelper with parent Public (screenshot 1)
- create a group Families Paying with parent Public (screenshot 1)
- create access level Househelper ACL (screenshot 2)
- create access level Families Paying ACL (screenshot 3)

2.Create Fields for your groups
- Now when you create a fields you can choose the access level. Only member with this access level may have available these fields (screenshot 4)

3.Profiles permission
- Now you must set the permission to see other profile. Go to Components->Easy Profile->Option and set:
Visibility Profiles on Custom Access
Visibility Profiles (Custom Access) on Families Paying ACL

4.Problem Profiles
Now only Families Paying group can see other profile, but they can also see the profiles of all the other families (NO GOOD FOR PRIVACY), for this problem you can install the attached (publicgroup) plugin:
- Download and install this plugin
- Go to Administration->Extensions->Plugin Manager
- Search for 'publicgroup'
- Click on plugin and set:
Status (on right bar) to Enabled
Public Groups to Househelper
Now the user in group Families Paying are only can see Househelper profiles, and they can not view other Families(registered) profiles

Workflow
You can set a list of Househelper on your Homepage:
- If Families Paying group click on profile of Househelper no problem.
- If Families(Registered) click on profile of Househelper get message not authorized.

If you want customize not authorized message go to Administration->Language Manager->Overrides (on left bar) and create a new value with:
Language Constant: COM_JSN_NOTVIEWPROFILE
Text: what you like, even HTML! for example you can insert a link to membership page
Attachments (5)
  1. more than a month ago
  2. General
  3. # Permalink
admin Accepted Answer
Admin
yes,
but if you tell me more about what you want to do you can help!
But only tomorrow, it's weekend for us.
  1. more than a month ago
  2. General
  3. # 1
maxpower108 Accepted Answer
Content Protected
  1. more than a month ago
  2. General
  3. # 2
maxpower108 Accepted Answer
cool thanks!
  1. more than a month ago
  2. General
  3. # 3
  • Page :
  • 1


There are no replies made for this post yet.
However, you are not allowed to reply to this post.
Sorry, the discussion is currently locked. You will not be able to post a reply at the moment.