Skip to:
Content

bbPress.org

Opened 6 years ago

Last modified 6 years ago

#2287 reopened defect

private site: No activity recorded on new topics/replies

Reported by: wdfee Owned by:
Milestone: Future Release Priority: low
Severity: minor Version: trunk
Component: Extend - BuddyPress Keywords: needs-patch
Cc: info@…

Description

with r4831 there is no buddypress activity for new topics and new replies recorded anymore.

Change History (6)

#1 @alex-ye
6 years ago

I am not fan with BuddyPress, can anyone confirm this ?

#2 @johnjamesjacoby
6 years ago

  • Milestone Awaiting Review deleted
  • Resolution set to worksforme
  • Status changed from new to closed

Working for me. Maybe your site is private? Closing as worksforme.

#3 @wdfee
6 years ago

yes, site is private - but activity should be recorded anyway, it's the mainsite. (Other activities of other components do well)

#4 @wdfee
6 years ago

  • Cc info@… added
  • Resolution worksforme deleted
  • Status changed from closed to reopened
  • Summary changed from No activity recorded on new topics/replies anymore to private site: No activity recorded on new topics/replies

ok, I got the code peaces in /includes/extend/buddypress/activity.php
line 392 in function topic_create and line 538 in function reply_create:

if ( !bbp_is_site_public() )
			return;

Can you tell me why you bail on private sites? BuddyPress doesn't do that. I really want to understand it... What about this suggestion, this would keep out activities on multisite from private subsites, but record them on mainsite:

if ( !bbp_is_site_public() && !is_main_site() )
			return;

#5 @wdfee
6 years ago

  • Milestone set to Awaiting Review

#6 @johnjamesjacoby
6 years ago

  • Keywords needs-patch added
  • Milestone changed from Awaiting Review to Future Release
  • Priority changed from normal to low
  • Severity changed from normal to minor

It's intentional to not record post data to the central activity stream, because there's no way to control the crawling of information on a per-post basis, and BuddyPress does not yet have privacy controls or permissions for activity stream items.

Moving to Future Release, since it's worth addressing eventually. Until then, you could filter 'bbp_is_site_public' and trick it into thinking it's public, which will force posting to the activity streams.

Note: See TracTickets for help on using tickets.