Is your feature request related to a problem? Please describe.
We need a way to associate an event with an organization to filter events coming from one or more organizations.
Describe the solution you'd like
We need to add an attribute called linkedInstitution (temporary field name) to store the college, school, or unit that conducts the event. This must be an enum field that accepts only a select list of organizations and contains "The Grainger College of Engineering" for now. There needs to be a search filter on the GET /events endpoint that can find events with matching linkedInstitution.
Describe alternatives you've considered
We can also think about having a separate endpoint to store this list of institutions. This can be helpful for use in the frontend form in both Admin Web and Illinois apps. If we go this route, this must be an admin endpoint POST/PUT/ on /events/admin/organizations.
Additional context
Add any other context or screenshots about the feature request here.
Is your feature request related to a problem? Please describe. We need a way to associate an event with an organization to filter events coming from one or more organizations.
Describe the solution you'd like We need to add an attribute called
linkedInstitution
(temporary field name) to store the college, school, or unit that conducts the event. This must be an enum field that accepts only a select list of organizations and contains "The Grainger College of Engineering" for now. There needs to be a search filter on the GET /events endpoint that can find events with matchinglinkedInstitution
.Describe alternatives you've considered We can also think about having a separate endpoint to store this list of institutions. This can be helpful for use in the frontend form in both Admin Web and Illinois apps. If we go this route, this must be an admin endpoint POST/PUT/ on /events/admin/organizations.
Additional context Add any other context or screenshots about the feature request here.