Event Calendar Pro Recurrence Bugs

This is the place to report bugs and get support. When posting in this forum, please always provide as much detail as possible.

Please do not report problems with a custom build or custom code in this forum. If you are producing your own build from the source code and have problems or questions, ask in the developer forum, do not report it as a bug.

This is the place to report bugs and get support

When posting in this forum, please try to provide as many relevant details as possible. Particularly the following:

  • What operating system were you running when the bug appeared?
  • What database platform is your site using?
  • What version of mojoPortal are you running?
  • What version of .NET do you use?
  • What steps are necessary to reproduce the issue? Compare expected results vs actual results.
Please do not report problems with a custom build or custom code in this forum. If you are producing your own build from the source code and have problems or questions, ask in the developer forum.
This thread is closed to new posts. You must sign in to post in the forums.
11/12/2009 5:42:59 PM
Gravatar
Total Posts 40

Event Calendar Pro Recurrence Bugs

Hey Joe,

I have a department at my university that is using the latest versions of mojoPortal and Event Calendar Pro.  (2.3.2.9 MSSQL / 0.0.2.2).  This office been experiencing some weird issues in ECP (for some time) that I, at first attempt, wasn't able to reproduce until delving into things a bit more (my first guess at their problems was user error Smile).  In any case, I recreated a lengthy description plus screen shots of the issues at http://code.colostate.edu/bug-reports.aspx.  In summary the issues are the following:

  1. Incorrect Registration Allowed Date After Adding A Recurring Event
  2. Updating Registration Allowed Date Within Series Deletes Prior Recurring Events
  3. Updating Registration Allowed Date Unintentially Creates Additional Events
  4. Deleting Entire Series Doesn't Behave As Expected

The occurrence of these bugs is largely dependent upon certain steps being taken which I outlined at the above URL.  Anyways, please let me know if you need clarification on any point, and thanks in advance for any help you can provide, as always!

-Shaun

11/13/2009 6:43:54 AM
Gravatar
Total Posts 18439

Re: Event Calendar Pro Recurrence Bugs

Hi Shaun,

Thanks for the bug report. Here is my initial analysis:

1. let's consider how it should work for recurring events that require registration.

If the user must register for each event separately, (ie Ticket Includes Admissions to Recurrences is not checked as in your example), then it does not make sense for each recurring event to have the same registration dates. It should not be possible to register for an event after it is over. So the registration allowed dates should be adjusted according to the recurrence dates. If I make it use the same registration dates for all recurrences in that case someone else will call that behavior a bug. Maybe we can make them all share the same registration begin date, that would make more sense but might not be what everyone would want. Maybe we need a checkbox for "Use The Same Registration Start Date for All Recurrences"?

If the "Ticket Includes Admissions" is checked then the user registers for all recurrences at once and therefore the recurrences should all share the same registration dates.

2. After a set of recurrences is created, you can edit individual recurrences by using the Update Button and it will not affect other recurrences. However if you click the update all recurrences, particularly when you are not on the original event which created the recurrences, and in your example on the very last recurrence, it is in effect dropping and re-creating all recurrences based on the settings of the specific event you are using to update the recurrences, and since this last event has an event date equivalent to the end recurrence date, there are no recurrences. It is basically doing what you tell it to do. Making it behave otherwise would be very complex, how do we decide which settings to update on recurrences and which not to touch when you click the update all recurrences? Maybe we should not show the Update All Recurrences button unless you are viewing the actual event that was used to create the series?

3. Will investigate.

4. I will try to produce that, it does sound like a bug if it leaves a straggler event.

Best,

Joe

11/13/2009 7:03:19 AM
Gravatar
Total Posts 18439

Re: Event Calendar Pro Recurrence Bugs

Hi Shaun,

I could not produce #4 on demo.mojoportal.com, all recurrences were deleted. Note that the deleting happens using a task on a background thread, it is not instantaneous, so you may still see the events until the task has completed its work.

Best,

Joe

11/13/2009 7:10:02 AM
Gravatar
Total Posts 18439

Re: Event Calendar Pro Recurrence Bugs

I also could not reproduce #3 on demo.mojoportal.com

I edited the registration allowed date on the last occurrence and clicked save and no additional events were created.

Best,

Joe

11/13/2009 9:18:05 AM
Gravatar
Total Posts 40

Re: Event Calendar Pro Recurrence Bugs



Morning Joe,

I get how things are working now that I understand the logic behind the Registration Allowed piece. We were under the impression that the Registration Allowed Date (specifically, the begin date) would be the same for all occurrences in the series (or at least start that way, until you edit an instance of the series). So, I apologize for wording this as a “bug”, I think this would better fit in the area of feature request now that I understand what’s going on.

This office is using ECP as a registration system for their tutoring program such that, at the beginning of the semester, they want to create a semester's worth of tutoring sessions at one time, and allow a student to register for any of those sessions (perhaps even just one at the end of the semester, and thus not allow automatic admission to all recurrences) without editing any instances of the series. In this scenario, in which they want to keep the Registration Allowed “Begin” Date the same for all instances, it would be handy to have an option to override the current behavior in ECP.

"Bugs" #3/4 below only occur because of our understanding (or misunderstanding!) of my first point (ie, to reproduce those 2 issues you would have to first take the first step that we took and try to update all occurrences using the same begin date, which then breaks apart the series). So, I can see why you weren’t able to reproduce 3 and 4 below, as we weren’t using the system as you intended it.

So, in short, I believe I’m in your paradigm now Smile, and will convey this to my colleagues.

 

11/13/2009 9:23:09 AM
Gravatar
Total Posts 18439

Re: Event Calendar Pro Recurrence Bugs

Hi Shaun,

I will put it on my to do list to add a checkbox that allows you to carry the registration begin date across all the recurrences as I definitely see how this would be useful in scenarios such as yours.

Best,

Joe

11/13/2009 9:23:52 AM
Gravatar
Total Posts 40

Re: Event Calendar Pro Recurrence Bugs

Sounds great - thanks as always!

You must sign in to post in the forums. This thread is closed to new posts.