Exclude fieldable_panels_pane parent entity type in D7FieldCollectionItemDeriver

Created on 30 March 2023, over 1 year ago

Problem/Motivation

For a particular customer, I'm seeing a lot of derivatives like this:

      d7_pm_field_collection_revisions:fieldable_panels_pane:foobar_hero_banner:field_hero_banner                                            0                66     0%                                                               
      d7_pm_field_collection:fieldable_panels_pane:faq_fpp:field_faq_category                                                                0                 3     0%                                                               
      d7_pm_field_collection:fieldable_panels_pane:foobar_block_grid_fpp:field_foobar_block_grids                                            0               162     0%                                                               
      d7_pm_field_collection:fieldable_panels_pane:foobar_flex_product_carousel_fpp:field_custom_product_coll                                0                15     0%                                                               
      d7_pm_field_collection:fieldable_panels_pane:foobar_hero_banner:field_hero_banner                                                      0                45     0%                                                               
      d7_pm_field_collection:fieldable_panels_pane:foobar_quilt_rows:field_quilt_rows_left_side                                              0                52     0%                                                               
      d7_pm_field_collection:fieldable_panels_pane:foobar_quilt_rows:field_quilt_rows_right_side                                             0                52     0%                                                               
      d7_pm_field_collection:fieldable_panels_pane:foobar_tabs_fpp:field_foobar_tabs_coll                                                    0                69     0%                                                               
      d7_pm_field_collection:fieldable_panels_pane:foobar_text_divider_fpp:field_text_divider_coll                                           0                19     0%                                                               
      d7_pm_field_collection_revisions:fieldable_panels_pane:faq_fpp:field_faq_category                                                      0                25     0%                                                               
      d7_pm_field_collection_revisions:fieldable_panels_pane:foobar_flex_product_carousel_fpp:field_custom_product_coll                      0                 6     0%   

… none of these migrations can or ever will work because there is A) no D8/9 port, B) it looks like there never will be: #3153099: Plan for Fieldable Panels Panes 1.0.x β†’ .

Steps to reproduce

D7 DB with field collection items for https://www.drupal.org/project/fieldable_panels_panes β†’ .

Proposed resolution

Hardcode the exemption for the fieldable_panel_pane parent entity type.

Remaining tasks

API changes

πŸ› Bug report
Status

Needs review

Version

1.0

Component

Code

Created by

πŸ‡§πŸ‡ͺBelgium Wim Leers Ghent πŸ‡§πŸ‡ͺπŸ‡ͺπŸ‡Ί

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

Comments & Activities

Production build 0.69.0 2024