mattcasters opened a new pull request, #7725:
URL: https://github.com/apache/hop/pull/7725

   ## Summary
   
   - After saving system variables in the configuration perspective, apply them 
to the live HopGui variable space so non-project usage picks up new values 
without a restart.
   - Fire a new `HopGuiSystemVariablesSaved` GUI extension point after a 
successful save.
   - Projects plugin implementation offers “Reload project?” (same dialog as 
environment/project edit) and re-enables the active project/environment via 
`enableHopGuiProject`, so open files and metadata resolve the new hop-config 
values.
   
   Fixes #2293 (HOP-4572).
   
   ## Test plan
   
   - [x] Change a system variable, Save → value is applied on HopGui variables
   - [x] With an active project, Save → “Reload project?” dialog appears
   - [x] Accept reload → project re-opens with new variable values available to 
files/metadata
   - [x] Decline reload → hop-config saved; runtime project state unchanged 
until later reload/restart
   - [x] No project / projects disabled → Save still works; no dialog/NPE
   - [x] `./mvnw -pl ui,plugins/misc/projects -am compile` succeeds


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to