Replying to Group Announcements
I'm receiving forwarded messages from people who are replying to group announcements via email. I didn't think this was possible and just tested -- it isn't. It looks like you can't even reply to group announcements when you are logged into the Commons (I thought you used to be able to do that). That being said, our documentation says otherwise:
I'm not sure if announcements were originally set up for users to reply by email and directly through the group or if perhaps something changed along the way. I'd be happy to update the post/FAQ above, but first just want to clarify what is supposed to happen.
#1 Updated by Raymond Hoh almost 9 years ago
As for being able to reply to group announcements via email, this has always been the case. However, if we are stringent that group announcements shouldn't be replied to, we do need to fix this.
It also does sound like RBE should check the activity comment status before manipulating the email headers. So this is a legitimate bug for RBE.
Thanks for reporting, Sarah!
#4 Updated by Raymond Hoh almost 9 years ago
Just going to quote myself from my previous comment:
As for being able to reply to group announcements via email this has always been the case.
Users can't reply to group announcements on the website, but it's technically feasible for a user to reply to one via email if the user is subscribed to the "All Mail" option in the Group Email Subscription plugin. A group announcement is technically just a group status update so if a user is subscribed to "All Mail", RBE will kick in and manipulate the email.
#9 Updated by Sarah Morgano almost 9 years ago
Do you think we might be limiting group conversation by not having this feature through the UI? I'm not sure if it was decided at a certain point for members not to be able to reply to group announcements to keep conversations in the forums, but at one point we did allow this and IMO it makes sense to members to reply to announcements from group admins. That being said, I'm totally open to what the group wants.
#10 Updated by Matt Gold almost 9 years ago
the problem is that you then have conversations taking place in the activity stream and in the forum, which can be confusing -- people can remember that they replied to something but not where they did. I think our strategy is to channel everything to the forums. I hear you, though, that it's not a perfect solution, but I'm not sure that there is one here.
#11 Updated by Raymond Hoh almost 9 years ago
I just looked into this issue a bit more and it appears as though CAC has some custom code that disables commenting on group announcements.
In actuality, there are two Group Announcement plugins:
- The one used on CAC - there is custom code in the activity entry template that restricts group members from replying using a customized permissions function -
cac_activity_can_comment(). This function shouldn't be used in the template, but rather we should hook onto the
- The one available on CBOX - we do not restrict group members from commenting on group announcements
For the purposes of this ticket, I will do the recommendation I set out in point 1 and patch up RBE to check the activity comment status with
However, what should we do for the group announcements plugin bundled with CBOX? Should we also restrict replies there as well?
#34 Updated by Raymond Hoh almost 8 years ago
- % Done changed from 0 to 100
Boone, for 1.7.x, I've made the decision to remove the older
cac-group-announcements plugin in favor of the one created for CBOX.
- b10ac07 - Brings back
bp_activity_can_commentfor use in bp-nelo
- dd72f9a - Adds the BP Group Announcements plugin
I haven't removed the older
cac-group-announcements plugin yet, but it should be deactivated for 1.7 and later removed for 1.7.1.
#35 Updated by Boone Gorges almost 8 years ago
Awesome, thanks, Ray!
Can you say a little more about this? I assume that the important bit related to the above is bpga_can_post_group_announcements(). Is that new here, or does that exist in the cbox plugin? Just want to be clear how the problem is being solved here, and whether it needs to trickle elsewhere too.
#36 Updated by Raymond Hoh almost 8 years ago
bpga_can_post_group_announcements() already exists in the BP Group Announcements plugin.
The main decision for removing
cac-group-announcements in favor of
bp-group-announcements was to centralize the group announcement code into one place on CAC. Previously, I didn't know we had another group announcement plugin and had to do some backtracing to find out about
bp-group-announcements has more recent updates to it.