If the UUID module is enabled, for use someplace else, like node_export, then fieldable_panels_panes created during that time are saved in panes using the uuid. If the uuid module is then disabled, those panes fail to load.

We still have the uuid in the table, so it's feasible that we can still load them. Then again, it might be a documentation issue.

Comments

Dave Reid’s picture

twistor’s picture

Status: Closed (duplicate) » Active

Err, not from what I can tell.

Looking at those patches, FPPs added with UUIDs will still silently fail to load if the UUID module is disabled.

To rephrase:
Once FPPs are added via UUID, then the uuid module becomes a hard dependency.

Dave Reid’s picture

Ah ok, that makes more sense.

DamienMcKenna’s picture

Issue summary: View changes

Might #2250415: Use CTools 1.4's UUID support be a reasonable way forwards?

DamienMcKenna’s picture

In fact, given that CTools now has UUID support, should we scrap the fpid's entirely and just use UUIDs?

larowlan’s picture

+1 for using uuids, looking at exploration - will report back

DamienMcKenna’s picture

@larowlan: Any update on your progress?

muschpusch’s picture

Status: Active » Closed (duplicate)

not for 100% but due to lack of activity marking this as a duplicate of #2647890: Correct UUID handling in Panelizer