Skip to main content

Hide RSVPs from the stream

On an event I can unselect "Show who RSVPed" to stop the page from showing the number and pics of who RSVPed but those RSVPs still appear in the stream. The only way I've found to stop this is to remove the stream entirely, but that disables the ability to comment on an event (which could still be useful for people wanting to ask a public question about an event). Can RSVPs be made private and removed from the stream when "Show who RSVPed" is unselected?

Official response from

Hi Ian,

I totally understand how this would be useful. Unfortunately it's not something that we are working on changing right now, but you could certainly edit your theme to reflect this change. Specifically, you can edit the "_page_stream.html" file, which is responsible for displaying the activity stream for each page.

In that file, you'll find a liquid forloop that starts with {% for activities in page.activities %}.  Immediately after that line, you could include some liquid conditional statements, like {% if page.slug == 'my_event' and page.activity.type_name =='Event RSVP' %}{% else %}

<li class="activity clearfix">
<div class="stream-pic">{{ activity.signup.profile_image }}</div>
{{ activity.show_page_view }}
</li>

{% endif %}

Then you would wrap it up with the {% endfor %} that was already in there.

Here is a list of Activity types:

http://nationbuilder.com/activity_type_list

Admittedly this is a pretty complicated change if you are not familiar with the liquid template language, so let us know if you'd like more assistance implementing this in your website's theme! Also, feel free to add this to nationbuilder.com/suggest if you'd like to see something like this added as a new feature to our product.

Thanks,

Brian Palmer

NationBuilder Support

Share this post

Showing 2 reactions

How would you tag this suggestion?
Please check your e-mail for a link to activate your account.