Closed (fixed)
Project:
farmOS Asset Termination
Version:
1.x-dev
Component:
Code
Priority:
Normal
Category:
Plan
Assigned:
Unassigned
Reporter:
Created:
27 Jan 2026 at 10:12 UTC
Updated:
27 Feb 2026 at 21:15 UTC
Jump to comment: Most recent
Comments
Comment #2
peacog commentedComment #4
peacog commentedComment #5
m.stentaThanks @peacog!
Two things:
1. This changes the
AssetTerminationFormatterannotation to an attribute, which was introduced in Drupal 10.3 (https://www.drupal.org/node/3229001), so we'll need to drop support for Drupal 9 and increase the minimum version to 10.3 (but see point #2 below first...)2. farmOS 4.x recently merged a breaking change that merged the
farm_settingsmodule intofarm_setup, which also renamed thefarm_settings.settings_pagebase route tofarm.setup.settings(see: https://github.com/farmOS/farmOS/pull/1024 + https://www.drupal.org/node/3559903).So we'll need to change:
to:
And because
farm.setup.settingsonly exists in farmOS 4.x+, we'll need to drop support for Drupal 10 / farmOS v3.With all of that in mind, it might make sense to tag a new major version after this is tested and merged. I'll leave that decision up to @wotnak.
Comment #6
m.stentaPushed two commits, which drop support for Drupal 9 and 10, and update the settings
base_route.Comment #7
m.stentaAh we also need to update
AssetTerminationSettingsFormto injectTypedConfigManagerInterface, which is a new dependency ofConfigFormBase. Pushed another commit that adds this.Comment #8
m.stentaTesting the batch operations and they appear to be broken... not sure if it's related to farmOS v4 specifically, but I'll try to fix them here.
Comment #9
m.stentaFixed!
@wotnak let me know if you would prefer a separate issue for the batch operations fix. Otherwise I think this is ready for review.
Comment #10
wotnakComment #12
wotnakReleased in v2.0.0.