Disable Signup Confirmations or Add Ability to Sign Up For a Month Term

HomeForumsFeature RequestsVolunteer Sign-Up Sheets – Feature RequestsDisable Signup Confirmations or Add Ability to Sign Up For a Month Term

Viewing 4 reply threads
  • Author
    Posts
    • #38763
      Burch
      Participant

      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 disabled

      Either 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)

    • #38769
      Burch
      Participant

      Solved one problem.
      I just changed the “from” field in the confirmation emails, to my business email address. No more confirmation emails!

      • #38770
        Burch
        Participant

        Errrrnnnt. Wrong. It just came, very delayed.😕

    • #38775
      Stephen Sherrard
      Keymaster

      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 );
      
    • #38807
      Burch
      Participant

      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!

    • #38812
      Stephen Sherrard
      Keymaster

      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.

Viewing 4 reply threads
  • You must be logged in to reply to this topic.