[CFGUI-119] Observe changes in definitions Created: 01/Jul/20  Updated: 15/Jun/21  Resolved: 02/Jun/21

Status: Closed
Project: Definitions App
Component/s: None
Affects Version/s: 2.1
Fix Version/s: 2.1.2

Type: Improvement Priority: Normal
Reporter: Christian Ringele Assignee: Roman Kovařík
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: 1h 43m
Original Estimate: Not Specified

Issue Links:
Relates
relates to CFGUI-74 Action to reload the problems in the ... Closed
supersession
supersedes CFGUI-75 Action to reload the definitions in t... Closed
Template:
Acceptance criteria:
Empty
Task DoD:
[X]* Doc/release notes changes? Comment present?
[X]* Downstream builds green?
[X]* Solution information and context easily available?
[X]* Tests
[X]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)
Release notes required:
Yes
Date of First Response:
Epic Link: Definition Problem reporting
Sprint: UI FW 28, UI FW 29
Story Points: 5

 Description   

The definitions shown in the definitions view are only reloaded when either switching subapps or changing the filters. It should be easy, clear, and one click away to reload the contents. (Note, a browser refresh also does not show the latest definitions state.). The configured view should stay the same when the contents are updated so that a developer does not loose their place - ie same filters and same scroll-location.

Example:

  • Have any kind of defintion in a Yaml, for example an App
  • Change anything in the defintion
  • See its read and processed in the log.
  • Close and open app to see the changes
  • BUT: In the definitions app the old values are still displayed / is not updates to the latest state if the yaml's content

This is pretty bad for a developer, as he can never see in the definitions app the changes he did, can not be sure if the system really uses the values as the app displays it -> after any yaml change one needs to close the definitions app to be sure.

Dev notes:

  • Implement auto-observation (like observation in resources or plain JCR apps)


 Comments   
Comment by Roman Kovařík [ 07/Jun/21 ]

For release notes:
The definitions app auto refreshes on light module changes if magnolia.develop=true.

Generated at Mon Feb 12 00:45:13 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.