Home›Forums›Feature Requests›Volunteer Sign-Up Sheets – Feature Requests›Disable Signup Confirmations or Add Ability to Sign Up For a Month Term
Tagged: Confirmation Emails
- This topic has 5 replies, 2 voices, and was last updated 2 years, 6 months ago by Stephen Sherrard.
-
AuthorPosts
-
-
May 5, 2022 at 12:28 AM #38763BurchParticipant
This may be a “feature request”, or it may be a request to “help me find the existing feature”. If it exists, I have not been able to find it in the last 3 hours searching.
The nature of our group requires us to schedule, 7-8 volunteers (currently) to fill four (4) tasks which repeat every Monday, and three (3) tasks which repeat every Thursday. That is, basically, one volunteer per task – which translates to them having to sign up 4-5 times and that generates 4-5 emails (which I’ve configured to be sms) messages to them. This is not a HUGE deal, but it seems I could fix this if:
a) a task signup, could somehow be linked to occurrences of the sheet, or event. ? , or
b) the volunteer confirmation email could be disabledEither would be fine with me, but “b” would be great!
Lastly, (and this IS probably a feature-request) – It would be great if I could customize the addresses of certain emails. For example, if/when a volunteer clears their commitment, an email could be generated to let everyone know.
That’s all. Know that I greatly appreciate the work you have done creating this, providing it at a very affordable price, and your responsiveness.
(and that’s no BS) -
May 5, 2022 at 2:05 AM #38769BurchParticipant
Solved one problem.
I just changed the “from” field in the confirmation emails, to my business email address. No more confirmation emails! -
May 5, 2022 at 8:37 AM #38775Stephen SherrardKeymaster
There is nothing built-in to turn off only the confirmation emails (you can disable all emails in the settings).
However, if you are handy with PHP snippets, there is a filter hook in my code right before the email is sent to allow other plugins to tap in and determine if the email should be sent or not, and it passes a bunch of variables you can check, including boolean variables for each type of email.
Here’s the code with the filter hook, you just need to return false if you don’t want an email sent, and true if you want it to send:
// Allow other plugins to determine if we should send this email -- return false to not send $send_email = apply_filters( 'pta_sus_send_email_check', true, $signup, $task, $sheet, $reminder, $clear, $reschedule );
-
May 8, 2022 at 6:55 AM #38807BurchParticipant
I appreciate your quick reply and direction. I see the code, Line 208. I’m trying to learn a little PHP, so… trying to fix this has been a good exercise. (I guess.)
With my limited knowledge, it looks like if I just changed “true” to “false”, in the line:
” $send_email = apply_filters( ‘pta_sus_send_email_check’, true, $signup, $task, $sheet, $reminder, $clear, $reschedule );” ,it would disable all emails. So, I need to figure out how to get “$signup” to return false.BUT… for now, it is best I leave the code as is and move on
Teaching your buyers how to write code is far beyond the scope of what they paid for. I’m self-employed too. If I had $10 for every unbilled hour so far, I could take a couple of years off.
Thank you again!
-
May 8, 2022 at 1:21 PM #38812Stephen SherrardKeymaster
Just released version 4.0.0 which has new options in the email settings to disable confirmation and/or reminder emails.
Yes, in many ways I’m happy that my volunteer plugin only has a bit over 2000 active installs. If it was super popular, I would be going crazy with all the time spent on unpaid support, especially from new users who don’t want to read documentation and want me to walk them through how to set things up.
-
-
AuthorPosts
- You must be logged in to reply to this topic.