Correct.You are correct on that setting. I had it set to registered. I guess even is its set to Public a non registered user is not able to see profiles unless they are registered. Is that a correct assumption?
Yes.If I leave Profile View Access Level to registered and enable the Privacy "Public" rule then than basically means Public to all other users only. Does that make sense?
Yes.If I set Profile View Access Level to Public, then I should keep the Public rule disabled and make the User Rule set to Registered? Could this work to?
Yes.So, I understand better. Do these settings in the images below amount to the same thing in that "Users" and "Public" mean when users select this privacy option is only means registered users?
Enable the privacy rules for usergroups on that same exact tab you enabled Public and Users. If you mean you only want that privacy rule available for a specific view access level then adjust the access parameter under that privacy rule in the privacy rules settings.To further complicate the scenario, if I wanted view access to only be a specific registered user group only (in other works if it's set to users [or public], what setting should I be looking at?
Please Log in or Create an account to join the conversation.
In my case, I just wanted the paid users to know that when they select "Public" or "Users" it only means users in the paid usergroup, not the free users who are placed in a different usergroup. So then what you suggest, setting the usergroup group to the paid usergroups would accomplish this?Enable the privacy rules for usergroups on that same exact tab you enabled Public and Users. If you mean you only want that privacy rule available for a specific view access level then adjust the access parameter under that privacy rule in the privacy rules settings.
Please Log in or Create an account to join the conversation.
No, that parameter controls who can select that privacy rule. Sounds like you just need to translate Public to Users since you don't have publicly accessibly profiles.In my case, I just wanted the paid users to know that when they select "Public" or "Users" it only means users in the paid usergroup, not the free users who are placed in a different usergroup. So then what you suggest, setting the usergroup group to the paid usergroups would accomplish this?
Just translate the Public user rule name to Users in that case and turn off Users privacy rule. Each of the rules use a CB Privacy specific language key so they can be translated easily using language overrides. For Public its language key is PRIVACY_PUBLIC.2. If I am using Public to mean users, is there any need to enable the user rule? Does it matter either way?
Yes.3. If I set the Public or User access to the paid usergroup rather than registered, does that only mean that group can select those options in the privacy settings? (sorry if I am repeating myself - I want to make sure I get this right)
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
That's not what Public or User does. Use the usergroup privacy rules for that where they will be able to select the "Paid Plan" usergroup specifically.What I wanted to make sure of is that The Paid Users, when they select either "User" or "Public" in the privacy settings means only other Paid Users have access to their content. In other words, "Public" or "User" also excludes even the Free Plan Usergroup.
This will cause problems with users being unable to access themselves in some cases. Usually all ajax endpoints break by locking a user out of their own profile. I don't recommend doing this.I have managed to prevent Free Users from seeing anyone else's profile (even other free users) by simply setting "Profile View Access Level" to the "Paid Plan" Usersgroup (Which then means, I can used the Public Rule)
I suggest using the following.1. Is that sufficient to protect the privacy of paid members among themselves or is there another rule to consider?
Please Log in or Create an account to join the conversation.
By this you mean, the "Profile View Access Level" setting?By If public profiles are not enabled then the following is true.
Public = All Registered Users
Thank you for the suggestion! It's starting to sink in!CB > Configuration > User Profile
Profile View Access Level: Registered
CB Privacy > Privacy > Rules
Public: Enabled
Users: Disabled
Usergroup: Enabled
Usergroups: Paid Plan Usergroup
Please Log in or Create an account to join the conversation.