ymcatwincities / openy

The Open Y platform. See README.md below
https://openy.org
GNU General Public License v3.0
49 stars 111 forks source link

openy_repeat is dependent from openy_gxp, can't be used with other integrations #2623

Open AndreyMaximov opened 2 years ago

AndreyMaximov commented 2 years ago

The conversation is originated from the fact that openy_repeat schedules stopped working after a regular Open Y update. https://github.com/ynorth-projects/openy_repeat/blob/9.x-2.x/src/Plugin/Block/RepeatSchedulesBlock.php#L126

https://openy.slack.com/archives/C6G4ZTLVC/p1643647734066249?thread_ts=1643299521.034700&cid=C6G4ZTLVC

There are 2 versions of the openy_repeat module (with and without dependency to the openy_gxp module). The one without dependency isn't supported and doesn't get updates, and is not installed by default, thus it just can't be used easily. The other one deviates functionally from the module in Open Y, doesn't have common history with the module in Open Y, might have been called "compromised", but is supported, and is installed by default. The module hadn't had dependency before it was moved to a standalone repo. A "decoupled" version of the module started being used in Open Y 9.2.9.0. It's been 8.5 months since 9.2.9.0 and Open Y was released several times since then.

That means:

I mean, either these or those websites break.

A temporary fix for those who don't use openy_gxp is https://github.com/ynorth-projects/openy_repeat/compare/9.x-2.x...seattleymca:YGSSLA-396