Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Event attendance/"add to my calendar" #20

Open
boonebgorges opened this issue Apr 17, 2015 · 3 comments
Open

Event attendance/"add to my calendar" #20

boonebgorges opened this issue Apr 17, 2015 · 3 comments
Milestone

Comments

@boonebgorges
Copy link
Member

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

@boonebgorges boonebgorges added this to the 2.0 milestone Apr 17, 2015
@r-a-y
Copy link
Member

r-a-y commented Apr 17, 2015 via email

@stephenharris
Copy link

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
Copy link
Member Author

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
#20 (comment).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants