Add capability for co-hosting events
David Thielen
Add the ability for numerous organizations to support a single event. And for organizations to have matching events (i.e. same event but each has it at their location).
Each signup is owned by the organization that brought that user. But aggregate statistics are available to all organizations.
So... what should be kept as the property of each organization and what should be shared?
And keep in mind that Ohana can be the honest broker in this case. Ohana will know all users who have signed up, but it can limit what each organization knows to their specific users and the total number signed up. So organizations won't have to worry about poaching.
David Thielen
What about the following:
- The primary organization creates the event.
- Other organizations become a sponsor of the event, filling out an event form, where they only set values that are different (such as starting location for a parade).
- The other organizations add shifts for work specific to their presence at the event.
When a user searches and the event is shown:
- If they are following only 1 org from the primary/sponsors, they see that event.
- If they are following multiple, they are randomly shown the event for one of the orgs they are following.
- If they are following none - they are shown it for the primary org.
When displaying the event for a sponsor, it first populates the card with the properties of the primary organization. Then overwrites with any properties set by the sponsoring organization.
When the user goes to sign up, if they are following multiple orgs, they are prompted for which org do they wish to attend. They then are shown the shifts from their org and then from the primary sponsor.