Move Key Configuration Overrides tab under Key menu.

Created on 24 April 2025, 7 months ago

Problem/Motivation

Currently the Key Configuration Overrides is under the Configuration synchronization makes difficult to manipulate the key overrides.

Steps to reproduce

Install Drupal.
Require and Install Key module.
Add new key.
Add config override.
See no option to manipulate the Key Configuration Overrides on the Keys list page.

Proposed resolution

Update key.link.task.yml to move Key Configuration Overrides tab under Key menu.
Update path accordingly for Key Configuration Overrides.

📌 Task
Status

Active

Version

1.0

Component

Code

Created by

🇮🇳India rajeshreeputra Pune

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

Merge Requests

Comments & Activities

  • Issue created by @rajeshreeputra
  • 🇮🇳India rajeshreeputra Pune

    Created MR requesting review. Refer screenshot below:

  • Pipeline finished with Failed
    7 months ago
    Total: 285s
    #481201
  • First commit to issue fork.
  • Pipeline finished with Success
    6 months ago
    Total: 277s
    #494383
  • 🇯🇵Japan ptmkenny

    I hadn't seen this Key Configuration Overrides feature before, and when I read the form, it wasn't clear to me what a key configuration override actually was.

    So I checked the docs and found:

    The Drupal 8 version of Key provides the ability to override any configuration value with a key. This allows site administrators to store configuration values in a more secure method than in the database or in settings.php.

    So these are "Configuration overrides enabled by the Key module" rather than "Overrides of configuration for the Key module."

    As a result, although I didn't know the feature existed before (there should be a better way of letting people know it exists?), I don't think just moving it to the Key module page makes sense because this is about configuration of Drupal as a whole, not configuration of individual keys. But the current title (Key Configuration Overrides) implies it is about "Key configuration", in other words, the configuration of keys, and the tab title ("Key overrides") suggests that even more strongly.

  • Pipeline finished with Success
    4 months ago
    Total: 369s
    #549809
Production build 0.71.5 2024