If you are trying to display data on a public profile don’t use request.current_signup. That will grab the data from the record of the logged in visitor, not the record associated to that profile.
If a non-member goes to the login page and inputs an email to start the account activation process they are automatically opting in to emails and offside of Canada’s anti-spam laws. The only way around this is to replace the create account portion of the login page to instead reference a subpage of the Join page type.
The charity I’m volunteering for wants to have pledge pages like this multiple times a year associated to two major events they host. One event is in the winter and the other in the summer.
I can establish user profiles as discussed in the above post, that operate as pledge pages, and even limit functionality to allow only those that have purchased a ticket for the event. However, the progress bar is always tied to the amount they’ve raised since becoming a member, not since the specific fundraising campaign started. I know leaderboards have a time_range_name variable, but I can’t see any similar options for donations, except perhaps utilizing cycles in the election settings on my site and outputting via donations_amount_this_cycle_format (even though I’m not using it for politics).
I’ve been able to show an dollar amount raised for the current “cycle”, but I can’t utilize that data in a progress bar.