Hi,

I have noticed this module does not provide a config schema for the third-party settings it manipulates.

You can notice this by doing the following steps:

  1. Create a fresh, standard Drupal site
  2. Enable module menu_force
  3. Go to admin/structure/types/manage/page and, under tab Menu settings, check Make the Menu Settings mandatory for this content type (which is provided by this module) and then save
  4. Enable module config_inspector
  5. Go to admin/reports/config-inspector: you will notice 2 schema errors on node.type.page (see screenshot menu_force_config_schema_error_overview.png)
  6. Go to admin/reports/config-inspector/node.type.page/list: you will notice that the schema errors are caused by menu_force (see screenshot menu_force_config_schema_error_details.png)

Any chance this can be added ? Attached is a patch that solves the problem for us.

Issue fork menu_force-3274329

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

fengtan created an issue. See original summary.

fengtan’s picture

Issue summary: View changes

Grevil made their first commit to this issue’s fork.

grevil’s picture

Status: Needs review » Reviewed & tested by the community

LGTM! RTBC!

Thank you! :)

grevil’s picture

Status: Reviewed & tested by the community » Fixed

Fixed! Thanks.

  • Grevil committed b59cd256 on 8.x-1.x
    Issue #3274329: Add missing config schema
    
anybody’s picture

Thanks @Grevil! :)

fengtan’s picture

Thanks !

Status: Fixed » Closed (fixed)

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