Skip to content

[JSON Editor] Sort properties alphabetically (A→Z) across all Admin sections #4517

Description

@AShchurEP

EPAM AI DIAL Admin version

Admin: [FE]0.21.0-dev.157 [BE]0.21.0-dev.10

Problem Statement

When viewing or editing any entity via the JSON Editor in DIAL Admin, properties are displayed in the order they were originally defined rather than alphabetically. This makes it harder to scan and locate specific properties, especially for entities with many fields.

Proposed Solution

Sort all properties in the JSON Editor alphabetically (A→Z), with numeric keys ordered numerically in ascending order (1, 2, 3…). Sorting should apply recursively to nested objects and be consistent across all entity types and Admin sections.

Acceptance Criteria

  • Top-level properties in the JSON Editor are sorted alphabetically (A→Z)
  • Numeric keys are sorted numerically in ascending order
  • Nested object properties are also sorted alphabetically
  • Sorting applies to all entity types across all Admin sections (Entities, Catalog, Assets, etc.)
  • Sorting is applied on both view and edit modes of the JSON Editor

Additional information

No response

Confidential information

I confirm that do not share any confidential information

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

P4 – LowCosmetic or edge-case issue. No functional impact. Trivial or no workaround neededenhancementNew requested features or functional improvements to existing components.to-be-documentedTasks or features that require documentation but have not yet been covered.

Projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions