-
Author
-
September 21, 2015 at 21:17 #78812Milo99Participant
In Multisite if someone creates their own site then uses your “Activity Stream” on their page and sets it to “View All Activity” they can view EVERYONES stream on the entire network. They can even view peoples posts that have been set to “Friends Only” but the scariest one is they can view “Only Me” posts. Yikes I hope there is a solution to this before I get sued for breach of privacy.
September 22, 2015 at 17:53 #78933sharmstrModeratorI’m assuming you’re using the BP Activity Privacy plugin, since there isnt any ‘friends only’ or ‘only me’ settings for the activity by default. You need to talk to the plugin developer to see if their plugin is multi-site compatible and that its functioning properly. Kleo really only stylizes whats being generated by plugins. You can rule Kleo out as the culprit by enabling the WP 2015 Theme to see if the private activity posts still show up.
Hi there!!! Help others from the community and mark any reply as solution if it solved your question. Mark as a solutionThis support site is not about custom work. If you need custom development please contact cornel@seventhqueen.com
September 22, 2015 at 19:23 #78971Milo99ParticipantHmm I don’t think you are looking at this the correct way because WP 2015 does not offer this module. This is a VC/KLEO module that is built in to the theme. I Have tested the BP Activity Privacy Plugin with BuddyPress AND Multisite and it works fine as advertised. So essentially what is happening here is I am locking up BuddyPress and Kleo is giving everyone the key (hacking itself if you will). In your defence I am pretty sure this is a VC issue but your theme supports VC so I am not sure what to say about that.
I am sure I am not the only one who would much rather see this privacy functionality build right into to Kleo so we don’t have to use a plugin at all. I am just not sure how we are expected to run a Social Network without any privacy settings??? Just imagine the Chaos at Facebook if they had this issue 😉September 22, 2015 at 19:33 #78977sharmstrModeratorGot it now. Thank you for the clarification. 7th queen codes based on the default functionality of BP and obviously doesnt support all plugins. I’ll move this to the feature request section to be voted on for possible future inclusion into the theme.
In the meantime, the code of the activity shortcodes can be found in /plugins/k-elements/shortcodes/buddypress. Perhaps you can figure out how the plugin locks down the activity feed and incorporate that into the shortcode.
Hi there!!! Help others from the community and mark any reply as solution if it solved your question. Mark as a solutionThis support site is not about custom work. If you need custom development please contact cornel@seventhqueen.com
September 22, 2015 at 20:00 #78989sharmstrModeratorI was comparing the shortcode to the main activity loop. It may be that the privacy plugin taps into the bp_ajax_querystring function, which the shortcode doesnt use. You can try changing the shortcode, but you will lose the “number” of activities to show.
Change line 44 of /plugins/k-elements/shortcodes/templates/buddypress/kleo_bp_activity_stream.php from this
COPY CODEif ( bp_has_activities( $params ) ){
to this
COPY CODEif ( bp_has_activities( bp_ajax_querystring( 'activity' ) ) )
Hi there!!! Help others from the community and mark any reply as solution if it solved your question. Mark as a solutionThis support site is not about custom work. If you need custom development please contact cornel@seventhqueen.com
September 22, 2015 at 21:44 #79026sharmstrModeratorPlayed with this some more. Try this instead
COPY CODEif ( bp_has_activities( bp_ajax_querystring( 'activity' ) . '&max=' . $number . '&object=' . $show ) ){
Again, I have no idea how the security plugin filters based on privacy settings, so this may not help at all. However, if it does, let me know and I’ll see about getting a code change approved.
Hi there!!! Help others from the community and mark any reply as solution if it solved your question. Mark as a solutionThis support site is not about custom work. If you need custom development please contact cornel@seventhqueen.com
September 22, 2015 at 22:34 #79033Milo99ParticipantNo sorry that is not working. I can still log in as a person with no friendships or no affiliation to ANY site and I can view EVERYONES activity.
September 23, 2015 at 05:16 #79074sharmstrModeratorOkay.
Hi there!!! Help others from the community and mark any reply as solution if it solved your question. Mark as a solutionThis support site is not about custom work. If you need custom development please contact cornel@seventhqueen.com
September 23, 2015 at 20:18 #79192Milo99ParticipantIf you are waiting for people to vote on what we are discussing here it isn’t going to happen. I started this post and I don’t understand what I would be voting for 😉
The feature request needs to simply say this….
“Built in Privacy setting for your social networks built on Kleo like this one:
https://wordpress.org/plugins/buddypress-activity-privacy/”Anyone that wouldn’t vote for that feature should be using DIVI or something because they clearly don’t get what KLEO is supposed to be used for… Simple as that! 🙂
Thanks
-
AuthorPosts
The forum ‘Feature requests’ is closed to new topics and replies.