Difference with what is now in core?

Created on 19 July 2024, 9 months ago

Is this module still useful since https://www.drupal.org/node/3374955 β†’ ? If so, why? Thank you in advance.

πŸ“Œ Task
Status

Active

Version

2.0

Component

Documentation

Created by

πŸ‡«πŸ‡·France GaΓ«lG Lille, France

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

Comments & Activities

  • Issue created by @GaΓ«lG
  • πŸ‡¬πŸ‡§United Kingdom JamesOakley Kent, UK

    It does look rather similar, doesn't it? I wonder if this is why the Drupal 11 compatibility for this module hasn't been progressed - it's just not needed any more.

    I too would love to know if this module supplies anything the new core features otherwise miss.

  • πŸ‡¬πŸ‡§United Kingdom JamesOakley Kent, UK

    Looking at this again, as I realise this module isn't yet D11 compatible. Does it need marking as unneeded, or does it need updating to work with D11?

  • πŸ‡­πŸ‡ΊHungary Balu Ertl Budapest πŸ‡ͺπŸ‡Ί

    β€œThis will only display if form elements are correctly setup with #config_target keys, and if that target is overridden.”

    This module can be useful until the mentioned render array attribute gets widely used in the contrib space. Otherwise, the core's warning will not appear if #config_target is not communicated by the ConfigForm instance.

  • πŸ‡¬πŸ‡§United Kingdom JamesOakley Kent, UK

    Yes, that makes sense, so I guess a D11 version is going to be important

  • πŸ‡­πŸ‡ΊHungary Balu Ertl Budapest πŸ‡ͺπŸ‡Ί
  • πŸ‡³πŸ‡±Netherlands roderik Amsterdam,NL / Budapest,HU

    This module can be useful until the mentioned render array attribute gets widely used in the contrib space.

    Yes.
    In addition: this module also shows overrides for config entities. (It's perfectly possible to override config entities' properties using $config in settings.php.)

    We have somewhat simple entities, in a form that extends EntityForm, and this module correctly reports (I changed the names):

    In the config file MODULE-NAME.ENTITY-TYPE.ENTITY-ID
    - The value for PROPERTY-NAME has been overridden.

    I don't see a plan to support this in Core. (And I don't know enough about overriding config entities, to know if changing the code to support this, would be simple. But at this moment, all the code is in ConfigFormBase, which != EntityForm.)

Production build 0.71.5 2024