A project serving Community Education Partnerships - https://www.cep.ngo/ . This Rails application presents an admin interface for CEP to manage their volunteers and students. And provides a GraphQL backend for https://github.com/rubyforgood/inkind-volunteer .
As a developer, I want to build out the model for support tickets
Things to Consider
This project is a Ruby for Good project. That means it should use conventions from other Ruby for Good projects (instead of inventing a comparable, but different solution). This allows for easy cross-project contributions and knowledge sharing. Please reference https://github.com/rubyforgood/human-essentials & https://github.com/rubyforgood/casa when crafting this work.
Criteria for Completion
[ ] Support Ticket fields
Description (250 char limit)
Status (active/closed)
Date/Time Created
Requested By, the volunteer requesting support
Supported By, will be the Staff who is responsible for supporting the volunterer
Date/Time Closed
Closed by, who closed the ticket
Bonus - Notes. Allows a user to give context to the ticket prior to closing it
[ ] Seed 2 support tickets as well (db/seeds/support_tickets.rb)
Summary
As a developer, I want to build out the model for support tickets
Things to Consider
This project is a Ruby for Good project. That means it should use conventions from other Ruby for Good projects (instead of inventing a comparable, but different solution). This allows for easy cross-project contributions and knowledge sharing. Please reference https://github.com/rubyforgood/human-essentials & https://github.com/rubyforgood/casa when crafting this work.
Criteria for Completion