By updating a series, it deletes all the eventinstances and recreates them, which deletes all information stored on the instance.

Created on 20 July 2022, over 2 years ago
Updated 29 August 2023, over 1 year ago

Problem/Motivation

Event editor person should not drop instance specific data, by updating date and time info.

Steps to reproduce

Add a field to an instance like "media", create an instance with media, update dates on the series.

Proposed resolution

Maybe check dates to see if they are equivalent to currently existing instances.

Also maybe a normal entity relationship for "custom", which could also benefit from "inline_entit_forms".

✨ Feature request
Status

Active

Version

2.0

Component

Recurring Events (Main module)

Created by

πŸ‡ΊπŸ‡ΈUnited States devitate Orange County, CA

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

    • owenbush β†’ committed c3f500eb on 8.x-1.x
      Issue #3298679 by owenbush: By updating a series, it deletes all the...
  • πŸ‡ΊπŸ‡ΈUnited States owenbush Denver, CO

    Ignore the last commit, I was getting 8.x-1.x in sync with 2.0.x

  • Status changed to Fixed 6 months ago
  • πŸ‡§πŸ‡¬Bulgaria pfrenssen Sofia

    There are in the meantime newer issues that aim to implement different method of creating event instances.

    Maybe now that the ground work is done we can close this issue and leave the implementation of different EventInstanceCreator plugins to followup issues?

    It looks like the discussion that has been had here are now use cases that are solvable in dedicated issues.

    • We can have an issue to make it possible to choose which plugin to use for an event series.
    • A plugin that attempts to preserve event instances for as long as the start and end dates are unchanged: πŸ“Œ When changing recurrance, identical date combinations should not be deleted & recreated. Needs work
    • A plugin that refuses to make any changes to existing event instances.
    • A plugin that will move existing event instances to the nearest neighbor.

    I am going to go ahead and close it, please feel free to reopen if you want to keep discussing possibilities here.

  • πŸ‡ΊπŸ‡ΈUnited States mortona2k Seattle

    @pfrenssen Thanks for adding those. This is something I've run into with any recurring date feature, when you set up a bunch of event instances and want to be able to determine whether to keep existing ones and how to adjust them. I would really like to see something like an event management API that is also compatible with Smart Date and Recurring Dates Field.

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

Production build 0.71.5 2024