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
[REF] Ship Flexmailer extension with Core #17669
Conversation
(Standard links)
|
@seamuslee001 I think we should enable on install for new installs - but I'm happy for that to come later. Possibly even a release later since we need to do some checks about the path caching issue @jusfreeman mentioned |
@seamuslee001 I thought we were going to merge civicrm/org.civicrm.flexmailer#53 and resolve civicrm/org.civicrm.flexmailer#59 per https://lab.civicrm.org/dev/core/-/issues/1825 before moving this into core? |
Also ping @mlutfy ^ |
@mattwire in the discussions I had had with Tim and Eileen they didn't raise those PRs I'm just trying to move this project along, either way I would be fine |
Seems good to merge to core now, and change the setting in a subsequent release? (to do one big change at the time) |
@mlutfy Makes sense to change the setting later - but can we get the refactor PR merged before pulling into core? It reduces the code required by flexmailer and will need significant re-work to re-do it against core |
Hmm true, I had assumed we would continue tracking PRs separately (in the flexmailer project), but there isn't any advantage to that.. |
77c6243
to
323dbd5
Compare
@seamuslee001 style warnings... looks like you brought in pull 53 & we should ideally get this done before tomorrow's rc |
323dbd5
to
bdf67e2
Compare
We should test that this issue does not affect upgrades: If we are renaming the extension, we might get away with it, since the old extension will be removed, cache flushed, then new one enabled. |
Mosaico has a dependency on Flexmailer, so how would the rename impact on Mosaico? I would really like to test this change before it ships, recent issues with ExportUI and Flexmailer need to be avoided as much as possible. For reference: |
I'm going to merge this as merging it now will put it in the core tarball and we can discontinue the other repo. I note this has no code to enable the extension, either on install or on upgrade. I'm open to trying to leaving that until after the rc or fixing before the rc but merging this just means we have the code in the new place but are not (yet) determining which is enabled |
I would also add that my understanding is the following
|
Overview
This ships flexmailer with core whilst still allowing sysadmins to enable it.
Before
Flexmailer not shipped with core
After
Flexmailer shipped with core
ping @totten @eileenmcnaughton this is as I believe we discussed