Skip to content

Conversation

@daniel-angelovski-envision
Copy link
Collaborator

@daniel-angelovski-envision daniel-angelovski-envision commented Jan 15, 2026

Description:

Improve schema version handling, visually grouping by policy, and also improve schema versioning by enforcing correct format of versioning.

Related issue(s):

#2232

Fixes #2232

Notes for reviewer:

image image

Checklist

  • Documented (Code comments, README, etc.)
  • Tested (unit, integration, etc.)

* Replace `p-table` with `p-treeTable` and implement hierarchical view for schemas.
* Add grouping logic to associate schemas by topic and type.
* Update styles to support the new tree table layout.
* Integrate `TreeTableModule` and `TreeNode` from PrimeNG.

Signed-off-by: Daniel Angelovski <daniel.angelovski@envisionblockchain.com>
Signed-off-by: Daniel Angelovski <daniel.angelovski@envisionblockchain.com>
Signed-off-by: Daniel Angelovski <daniel.angelovski@envisionblockchain.com>
* Add `ModelHelper.versionCompare` to validate version increments in set-version-dialog.
* Pass schema data to set-version-dialog for version validation.
* Display previous version in set-version-dialog UI.
* Update `setVersion` logic in schema-helper to handle existing versions.

Signed-off-by: Daniel Angelovski <daniel.angelovski@envisionblockchain.com>
@github-actions
Copy link

github-actions bot commented Jan 15, 2026

Test Results

 32 files  ±0   64 suites  ±0   7m 27s ⏱️ -2s
 35 tests ±0   35 ✅ ±0  0 💤 ±0  0 ❌ ±0 
162 runs  ±0  162 ✅ ±0  0 💤 ±0  0 ❌ ±0 

Results for commit 4c136b6. ± Comparison against base commit 971d946.

♻️ This comment has been updated with latest results.

@daniel-angelovski-envision daniel-angelovski-envision changed the title Feat/2232 - Improve schema version handling feat: 2232 - Improve schema version handling Jan 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants