Skip to content

Create duplicated XML declarations navigation #191

Open
@Stepa4man

Description

@Stepa4man

As a developer, I want to know where are other declarations of the same XML path nodes located and access them quickly.
Area of usage is almost all XML declarations:

  • di
  • events
  • crontab
  • system
  • config
  • db_schema
  • acl
  • menu
  • routes
  • extension_attributes
  • email_templates
  • webapi
  • mview
  • indexer
  • fieldset
  • cron_group
  • webrestriction
  • sections

Would be nice to have something the same as we have in plugins functionality (just some icon with a dropdown list when you click on it):
image
List of files that contains the same declaration. If you click on it - you go directly to the selected declaration.

Example:
You have a Vendor1_Module/etc/adminhtml/system.xml with declaration section1/group2/field1
and Vendor2_Module/etc/adminhtml/system.xml with the same declaration section1/group2/field1
At both files, you have a "related nodes" icon on the left side of this node. When you click on this icon you see the list of files that also contain this declaration. Clicking to any of them you'll be switched to this file and place in file where this node is declared.

Metadata

Metadata

Assignees

No one assigned

    Labels

    ComplexPriority: P2Should be fixed as early as possibleSeverity: S2Affects non-critical data or functionality and forces users to employ a workaroundline marker

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions