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

   ## What changes were proposed in this pull request?
   
   This closes #7441
   
   Adds an **Enter field mapping** button to the Update transform dialog 
(Fields tab), similar to Table Output and Insert/Update. This makes it much 
easier to map stream fields to table columns when configuring updates.
   
   Changes:
   - Add **Enter field mapping** button next to **Get update fields** in 
`UpdateDialog`
   - Open `EnterMappingDialog` with stream fields and target table fields, 
preserve existing mappings, and write results back to the update fields table
   - Implement `UpdateMeta.getRequiredFields()` for consistency with related 
transforms
   - Add English i18n messages for the button and mapping error/confirm dialogs
   
   ## What was tested?
   
   - `./mvnw -pl plugins/transforms/update -am compile -DskipTests`
   - `./mvnw -pl plugins/transforms/update test` (5 tests, all passing)
   
   ## How can a reviewer test this PR?
   
   1. Open a pipeline with an Update transform connected to a previous transform
   2. Configure a database connection and target table
   3. Open the Update dialog → Fields tab
   4. Click **Enter field mapping**
   5. Map stream fields to table columns and confirm the update fields table is 
populated
   6. Verify Cancel on the mapping dialog leaves the table unchanged, and 
Cancel on the transform dialog still discards edits


-- 
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