Problem/Motivation

The plan module that comes with farmOS includes a d7_plan plugin for migrating plan entities from farmOS v1 (Drupal 7). We no longer support migrations from farmOS v1 in the 3.x branch as of #3382616: Remove v1 migrations from farmOS 3.x. We should have removed the d7_plan plugin at the same time, but it slipped between the cracks.

We deprecated the d7_asset plugin already, and should have deprecated d7_plan at the same time. See: #3410701: Deprecate d7_asset plugin. This is an exact duplicate of that issue.

Proposed resolution

Removing the plugin now would constitute a breaking change, so I propose we deprecate this it in 3.x and remove it in 4.x.

Remaining tasks

  • Add a @deprecated annotation.
  • Create a change record.

Issue fork farm-3498064

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

m.stenta created an issue. See original summary.

m.stenta’s picture

Create a change record.

Drafted a CR here: https://www.drupal.org/node/3498065

m.stenta’s picture

Issue summary: View changes

m.stenta’s picture

Status: Active » Needs review

Created a merge request. Tests running on GitHub here: https://github.com/mstenta/farmOS/actions/runs/12662458613

m.stenta’s picture

Status: Needs review » Fixed

Merged.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.