Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Volunteer module #78

Open
42 tasks
paarals opened this issue Aug 20, 2024 · 0 comments
Open
42 tasks

Volunteer module #78

paarals opened this issue Aug 20, 2024 · 0 comments

Comments

@paarals
Copy link

paarals commented Aug 20, 2024

Adding Volunteer Offers
As a volunteer organitzation

  • I can create a new volunteer offer using a form collecting the following data: offer title, offer description, bullet-point tasks for the volunteer, specification of the amount of time needed for participation in the volunteer work (volunteer date), additional requirements for the potential volunteer, and benefits offered to the potential volunteer

In this form, I need

  • Ability to specify one of three forms of volunteer registration: registration through the site mechanism (the volunteer organizer collects applications and manages volunteers through the New City Volunteer Portal), registration by email (the volunteer organizer collects applications by sending a message to an email address), redirect to an external URL (the volunteer organizer collects applications through a system on their website)
  • Ability to assign the volunteer offer to one or more categories
  • Ability to specify the location of the volunteer work by: providing an exact address if possible, indicating an area or specifying one or more districts where the volunteer work takes place (e.g., in the case of multiple locations), indicating the area of the entire city of Warsaw (e.g., in the case of remote or travel-based volunteering).
  • Ability to specify age criteria for volunteers, specifically: setting a lower age limit different from the default
  • Ability to specify the publication dates of the offer (from - to)
  • Ability to specify the duration of the volunteer work (from - to)
  • Ability to add multimedia, specifically: the ability to add a promotional image for the offer, the ability to add an MP4 file with a short video, the ability to add a URL or embed code for a video added on social media platforms like YouTube, Facebook, Vimeo.
  • Ability to add attachments in the form of downloadable files
  • Ability to obtain information about the benefits of using the registration form through the site mechanism - 2.1.2 point a.
  • Ability to get help by displaying relevant Knowledge Base topics containing a tutorial (creating a volunteer offer step-by-step), specifically access to clear information about the verification process of the offer and how long it takes.
  • Ability to specify the type of offer recipients (individual offer or group offer).

If the form is ONLY for USERS REGISTERED TO THE PLATFORM

  • Ability to specify positions (with descriptions) for which recruitment is being conducted
  • Ability to add additional fields to the volunteer registration form using a form creator, specifically: adding text fields, adding email fields with appropriate validation rules, adding phone number fields with appropriate validation rules, adding descriptive fields with the ability to specify minimum and maximum character limits, adding multiple-choice fields, adding single-choice fields, adding fields allowing the entry of dates, date ranges, and/or time ranges (e.g., to specify the volunteer's availability), adding fields allowing file uploads with specified field validation rules (e.g., file of appropriate weight and extension), the ability to specify whether field completion is required.

When the form is completed, this offer goes through Verification processes
As an admin,

  • Ability to display a list of volunteer offers requiring verification
  • Ability to display the contact details of the organizer whose offer is being verified
  • Ability to send reservations regarding the offer to the organizer's email
  • Ability to approve the offer
  • Ability to reject the offer
  • When verifying changes made to the offer by the organizer, the ability to display a clear preview of the modified data fields (version comparison)
  • Ability to send reservations regarding the changes in the offer to the organizer's email
  • Ability to approve changes to the offer
  • Ability to reject changes to the offer

As an organizer volunteer, I can manage my volunteer offers

  • Ability to display a list of own volunteer offers (my offers)
  • Ability to filter the list of my offers, specifically: filtering by status (all, accepted, pending acceptance, rejected, archived), filtering by the type of volunteer registration form - 2.1.2, filtering by specifying the publication date range.
  • Ability to search the list of my offers
  • Ability to sort the list of my offers: by creation date descending (default), by creation date ascending, by title ascending (a—z), by title descending (z—a), by status ascending (a—z), by status descending (z—a), by number of views ascending, by number of views descending, by type of offer recipients.
  • Ability to go to the public preview of the selected volunteer offer
  • Ability to copy the public URL address of the volunteer offer to the clipboard
  • Ability to update the volunteer offer
  • Ability to obtain information about the verification process of the offer update
  • Ability to preview the approved (public) and updated (awaiting verification) version of the volunteer offer
  • Ability to close and archive the volunteer offer before the deadline
  • Ability to create a duplicate of the volunteer offer.
    If the form is ONLY for USERS REGISTERED TO THE PLATFORM
  • For volunteer offers where the registration form through the site mechanism is chosen, the ability to implement the recruitment process (3.2).
  • For volunteer offers where the registration form through the site mechanism is chosen, the ability to implement the volunteer management process (3.3).

When a volunteer offer is approved
As a volunteer person and as a external user I can,

  • Ability to display registration information along with the email address for registration via email - 2.1.2 point b.
  • Ability to display registration information along with an active link for registration via an external URL - 2.1.2 point c.

As a volunteer, I can apply for the volunteer offer

  • Ability to register for volunteer work through the recruitment form - 2.1.2 point a.
  • When filling out the recruitment form, the ability to choose the position for which you are applying (if the offer has more than one position).
  • When filling out the recruitment form, automatic verification of the volunteer's age compliance with the requirements specified in the volunteer offer (based on the PESEL number).
  • When filling out the recruitment form, the user gains access to the recruitment process of the volunteer offer - 3.2.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant