Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Revision locking was added to FPP a while back to support editorial workflows. It's enabled by default on new sites, but not on existing sites. We should enable it on existing sites because (1) it's a great feature, and (2) it doesn't makes sense that Panopoly sites before/after the change would act so fundamentally different - it complicates support for no real gain.
However, there were also some fixes to the process of updating existing sites in FPP 1.11, so we also need to update that!
I read through the diff between 1.10 and 1.11 and it all looks harmless, but we'll need to do some testing.
Comment | File | Size | Author |
---|---|---|---|
#5 | interdiff-4-5.txt | 558 bytes | cboyden |
#5 | panopoly_core-fpp-v111-2875842-5.patch | 2.43 KB | cboyden |
#4 | panopoly_core-fpp-v111-2875842-4.patch | 2.25 KB | dsnopek |
Comments
Comment #2
dsnopekEr, hrm. I'm a little less confident about this given this bug:
#2820177: Revision ID breaks translation workflow
Maybe we could not update on sites that use entity_translation?
Comment #3
dsnopekHere's a patch for testing!
EDIT: Here's a Travis build: https://travis-ci.org/panopoly/panopoly/builds/232599817
Comment #4
dsnopekOops! Some copy-paste errors in there. Let's try this patch instead
EDIT: Here's the Travis build: https://travis-ci.org/panopoly/panopoly/builds/232884039
Comment #5
cboyden CreditAttribution: cboyden commentedI'm testing this locally and on a child distribution. There's a serious problem in the admin links for FPP, see #2826205: Broken links for Fieldable Panels Panes in admin menu after update. The patch in #39 of that issue seems to solve the problem. I've attached an updated patch to add it to the makefile.
Comment #6
dsnopekThanks!
Here's a Travis build: https://travis-ci.org/panopoly/panopoly/builds/234124015
Comment #7
dsnopekHere's a new Travis build after some attempts to fix the tests:
https://travis-ci.org/panopoly/panopoly/builds/235003891
Comment #9
dsnopekTravis tests finally came back good. My manual testing looked good. So.. committed! Thanks!