Volunteer Relationship Management System: This is an ambitious project to create a system that will help us measure our human capital development, reduce repetitive tasks and processes, and improve outcomes.
GNU Affero General Public License v3.0
40
stars
75
forks
source link
Create an Endpoint to GET Recurring Events by Project ID #1133
The civic tech jobs team would like to be able to return a list of all recurring events for a specific project.
Action Items
[ ] Add a new endpoint GET /api/projects/:ProjectId/recurringevents that returns all recurring events based on the project id
Resources/Instructions
The endpoint should return an array of recurring events records in the following format. It would also probably be helpful if date, startTime and endTime fields were updated to reflect the actual date in the current week instead of being based on when the record was created. Also add a field for the string dayOfWeek value to make the results easier to consume new Intl.DateTimeFormat("en-US", { weekday: "long" }).format(new Date(startDate));
Overview
The civic tech jobs team would like to be able to return a list of all recurring events for a specific project.
Action Items
Resources/Instructions
The endpoint should return an array of recurring events records in the following format. It would also probably be helpful if date, startTime and endTime fields were updated to reflect the actual date in the current week instead of being based on when the record was created. Also add a field for the string dayOfWeek value to make the results easier to consume
new Intl.DateTimeFormat("en-US", { weekday: "long" }).format(new Date(startDate));