Please Log in or Create an account to join the conversation.
So far, I figured out how to hide the Request Connection and Send Private Message Menu when a Paid Member views a Free Member's Profile using the same CSS trick recommended earlier.The paid member can then easily Request Connection Menu on the Free Plan Profile Page.
Please Log in or Create an account to join the conversation.
That will hide it, but won't protect the endpoints for requesting connections. Be sure you also use the By URL Part protection in your plans provided by CBSubs Content under Integrations > Extensions to protect the connection request URL. Specifically the below.So far, I figured out how to hide the Request Connection and Send Private Message Menu when a Paid Member views a Free Member's Profile using the same CSS trick recommended earlier.
Please Log in or Create an account to join the conversation.
This might be more elegant than seeing a "Error" You do not have permission to see this resource", but the URL Part protection is an easier one to keep track of if I add more plans down the road.The onBeforeAddConnectionRequest trigger can be combined with a Redirect action as well to cancel the connection request if you wanted if you didn't want to use the By URL Part protection in CBSubs to block access.
Is this what it should looks like?That will hide it, but won't protect the endpoints for requesting connections. Be sure you also use the By URL Part protection in your plans provided by CBSubs Content under Integrations > Extensions to protect the connection request URL. Specifically the below.
option=com_comprofiler&view=addconnection
Please Log in or Create an account to join the conversation.
Yup.Is this what it should looks like?
Nope, that should cover it.Is there anything else I may be missing?
Private Messaging and CB Activity have Create access permissions you can configure. Within Private Message System > Internal > Create adjust "User Messages From Access" to limit who can send messages. This should be set to a view access level that contains all the usergroups you want to have messaging permissions. Next do the same in CB Activity > Activity > Create for the "Create Access" parameter. If you don't want them to see streams at all just adjust the ACL of the Activity tab itself in CB > Tab Management. These features have more than off/on behavior so it's quite a bit easier adjusting them.For Private Messaging and Activity Feed, I gather its a similar strategy, since those to are either on or off?
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.