Problem/Motivation
Right now, contribution events are separated from other types of events in the community events calendar. This is fine for standalone contribution events like Global Contribution Weekend but does not help advertise the contribution events happening at conferences/camps.
Current event type options:

Example of past contribution events currently showing on the calendar:

Steps to reproduce
Proposed resolution
Add a secondary category/tag for all events that can specify if there is/are contribution event(s) at the event.
For example, if you were to choose any event type other than Contribution, it could dynamically show a checkbox underneath the event type dropdown like:
[ ] Will there be any structured contribution events happening as part of this event?
Remaining tasks
- Design form changes
- Implement form changes
- Update logic for list of contribution events to include conferences/camps with contribution events at them
- Ideally, retroactively update old events and check the box as appropriate so historical contribution events show up
User interface changes
API changes
Data model changes
| Comment | File | Size | Author |
|---|---|---|---|
| Screen Shot 2022-05-17 at 1.54.27 PM.png | 254.73 KB | kristen pol | |
| Screen Shot 2022-05-17 at 1.54.57 PM.png | 251.68 KB | kristen pol |
Comments
Comment #2
kristen polAdjust IS formatting.
Comment #3
kristen polFor the moment, I will try to add these as duplicate events with " (contribution)" on the end of the title. For example, I've added June events.
Comment #4
leslieg commentedWe should also consider adding Trainig as a secondary category for all Events. We have a section for standalone trainings on the drupal.org/community/events page, however most events are not separately posting their trainings there.
Comment #5
johnpicozziI think these are both great ideas. I'm wondering if it's a better solution to allow for the Event Type select list to allow for multiple values. This would allow an event like NEDCamp to select Drupal Camp, Training, and Contribution as it has all of those things.
I would love to get some insight from @hestenet (or someone on his team) about the possibility of doing this and/if it would break views and what not. I'm going to assign myself for the time being and will follow up with next steps.
Comment #6
johnpicozziComment #7
hestenetIn principle I think going with multi-select is possible. May be a bit before it moves up our list with some other priorities right now, but I'll ask @B_man to take a look when able.
Comment #8
kristen polThanks! I gave up making dedicated contribution events that mapped to local events pretty quickly:)
Comment #9
b_manYeah, multi-select does seem to be the most straight forward path here. Events will need to be updated once this is deployed, but once updated will show up in the Contribution event pane instantly.
Comment #10
b_manDevelopment has started on this so I'm going to move this over to Drupal.org customizations and going to assign it to myself since I'm going to be making commits.
Comment #11
kristen polYay! So excited!!!
Comment #13
drummThis is deployed!
Comment #14
kristen polThanks so much 🙏 Y’all rock!