Smallish Functionality Questions

HomeForumsPre-Sales QuestionsSmallish Functionality Questions

This topic contains 3 replies, has 2 voices, and was last updated by  Stephen Sherrard 2 years, 7 months ago.

  • Author
    Posts
  • #14162

    awfiowa
    Participant

    Hello! And thanks for your work on the PTA Sign Up Sheets plugin. 🙂

    I’m fairly new to using this plugin, and am looking at adding onto it with the matching Calendar plugin soon… But I was looking for a few settings that I’m not sure if I’m overlooking.

    – Is it possible to assign a “minimum” or “at least” amount to a task? (At least 1 person needs to sign up, but additional sign ups are allowed)

    – Is it possible to assign tasks from the admin? For example, if someone offered to help offline and doesn’t need the email reminder, but I still want a name to display and fill the spot.

    I appreciate the help!

  • #14169

    Stephen Sherrard
    Keymaster

    – Is it possible to assign a “minimum” or “at least” amount to a task? (At least 1 person needs to sign up, but additional sign ups are allowed)

    I’m not sure what functionality you have in mind here. You can already specify the number you need for each task/item, but they do not all need to be filled. If there was a “minimum”, what would you want to see happen if that minimum is not met? There are no minimums built-in at this time. But, there also is no limit to the # needed that you can specify (and you can increase it if you want even after some people have signed up). If you want “additional signups allowed”, then just specify the max # of signups you think you might get for a task. You can always put some notes in the description for the sheet to let them know that only 1 is required, but more are allowed.

    – Is it possible to assign tasks from the admin? For example, if someone offered to help offline and doesn’t need the email reminder, but I still want a name to display and fill the spot.

    Not from the admin page itself, but there is an option you can enable that allows admin users the ability to do a live search on the name fields and sign-up other users from the front end. It will search either the WordPress Users table (if your volunteers have WP User accounts), or the sign-ups table (searches names of previous sign-ups), or both. When you select another user on the sign-up form while you are admin, that signup is assigned to that WordPress User (if using user accounts). Either way, a sign-up confirmation will be sent to the email associated with the selected person (and they will get reminders also if those are enabled).

    Also, there is documentation here if you missed it:
    https://stephensherrardplugins.com/docs/pta-volunteer-sign-up-sheets-documentation/

    If there is a feature you need that isn’t currently covered, you can add it to the feature request section of this forum, or you can contact me privately to discuss custom development or potential subsidized development ( https://stephensherrardplugins.com/services/subsidized-development/ ).

  • #14172

    awfiowa
    Participant

    Thanks for the quick response.

    The key difference between “at least 1” and setting a larger number of slots to a task, is that having “at least 1” with one signup means that the task is filled. For example, we need at least one person to sign up for cleaning, but we’d like to allow additional signups if more people can help. If we just have extra slots to sign up, it gives the appearance that the task is not actually filled.

    I will look into the documentation more on the admin live search & assignment.

    Thanks!

  • #14174

    Stephen Sherrard
    Keymaster

    The key difference between “at least 1” and setting a larger number of slots to a task, is that having “at least 1” with one signup means that the task is filled. For example, we need at least one person to sign up for cleaning, but we’d like to allow additional signups if more people can help. If we just have extra slots to sign up, it gives the appearance that the task is not actually filled.

    So, you are basically wanting some option that lets you accept more signups for a task/item, even after it is “filled” (initial # of spots assigned have been filled). There is nothing built-in to do that, and this is not a small or simple bit of code to add either. Basically would need to create a new database field in the tasks table to determine if more signups can be allowed after it is filled, plus add the new fields to the admin form, and all the required functions for saving and retrieving that field data. Then somehow have to change how those “filled” spots are displayed to still allow more people to sign-up (and to let them know that they can sign up), and make that different than the filled slots that do not allow additional sign-ups, and somehow do all that without breaking current installations of the plugin.

    You could add that in the feature requests section, but probably not something I would add on my own as there are simply far too many feature requests to keep up with for a plugin that doesn’t even come close to paying for the time spent on developing/maintaining it (since mostly volunteer organizations use it, and they never seem to have money to support development or buy add-ons).

    I might consider that as a possible subsidized feature. So far, though, this is a very specific request, and not something that anyone else has asked for.

You must be logged in to reply to this topic.