Opened 12 years ago
Last modified 14 months ago
#2287 reopened defect (bug)
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)
#2
@
12 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
@
12 years ago
yes, site is private - but activity should be recorded anyway, it's the mainsite. (Other activities of other components do well)
#4
@
12 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;
#6
@
12 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.
I am not fan with BuddyPress, can anyone confirm this ?