cuny-academic-commons / bp-event-organiser

Allows Event Organiser plugin events to be assigned to BuddyPress groups and generates a group calendar page for each group
GNU General Public License v2.0
3 stars 1 forks source link

Event attendance/"add to my calendar" #20

Open boonebgorges opened 9 years ago

boonebgorges commented 9 years ago

There's an event-organiser pro module that allows this. Might be worth looking into?

r-a-y commented 9 years ago

Yup, it's a pro feature.

stephenharris commented 9 years ago

Kind of ;), you can configure the calendar to display events the user is attending. These are events they have 'booked for', as such it can be bit more involved than 'Add to my calendar'....

It can be as simple as one button if the following are true:

  1. Event has only one ticket
  2. The user is logged in (otherwise they'll need to provide a name / e-mail, if they're allowed to book)
  3. The event ticket is free, or there is only one payment gateway enabled (otherwise a choice of payment gateways are given)
  4. Simple booking form is enabled (this hides the ticket display & quantity selection, the user is booked for one place of the one available event ticket - hence 1)
  5. The event is not recurring or you are booking 'by series' (all dates of the event will appear on the calendar). Otherwise they'll be prompted to select a date.
  6. No custom fields added (obviously).
boonebgorges commented 9 years ago

Yeah, that sounds pretty simple :)

I think for now we would want to avoid workarounds of this sort - single-ticket, free events - because there may come a point when we want some events to use EO's actual booking functionality. Might be best to implement our own flag - something like "watching" or "favoriting" - that does not interface with attendance at all. We could just do this with a piece of postmeta.

On 04/17/15 15:09, Stephen Harris wrote:

Kind of ;), you can configure the calendar to display events the user is attending. These are events they have 'booked for', as such it can be bit more involved than 'Add to my calendar'....

It can be as simple as one button if the following are true:

  1. Event has only one ticket
  2. The user is logged in (otherwise they'll need to provide a name / e-mail, if they're allowed to book)
  3. The event ticket is free, or there is only one payment gateway enabled (otherwise a choice of payment gateways are given)
  4. Simple booking form is enabled (this hides the ticket display & quantity selection, the user is booked for one place of the one available event ticket - hence 1)
  5. The event is not recurring or you are booking 'by series' (all dates of the event will appear on the calendar). Otherwise they'll be prompted to select a date.
  6. No custom fields added (obviously).

— Reply to this email directly or view it on GitHub https://github.com/cuny-academic-commons/bp-event-organiser/issues/20#issuecomment-94054920.