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

  1. Design form changes
  2. Implement form changes
  3. Update logic for list of contribution events to include conferences/camps with contribution events at them
  4. 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

Comments

Kristen Pol created an issue. See original summary.

kristen pol’s picture

Issue summary: View changes

Adjust IS formatting.

kristen pol’s picture

For 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.

leslieg’s picture

We 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.

johnpicozzi’s picture

Assigned: Unassigned » johnpicozzi

I 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.

johnpicozzi’s picture

Component: Miscellaneous » D.o Events Page
Category: Task » Feature request
hestenet’s picture

In 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.

kristen pol’s picture

Thanks! I gave up making dedicated contribution events that mapped to local events pretty quickly:)

b_man’s picture

Yeah, 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.

b_man’s picture

Project: Event Organizers Working Group » Drupal.org customizations
Version: » 7.x-3.x-dev
Component: D.o Events Page » Code
Assigned: johnpicozzi » b_man

Development 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.

kristen pol’s picture

Yay! So excited!!!

  • drumm committed 03f6d84a on 7.x-3.x authored by B_man
    Issue #3280984 by Kristen Pol, johnpicozzi, B_man, leslieg, hestenet:...
drumm’s picture

Status: Active » Fixed

This is deployed!

kristen pol’s picture

Thanks so much 🙏 Y’all rock!

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.