mcgilman opened a new pull request, #11866:
URL: https://github.com/apache/nifi/pull/11866

   - add troubleshooting-gated connector canvas operations and Advanced UI
   - support context-menu and operation-panel actions
   - operate on the current process group for empty selections
   - enforce selection eligibility and active-thread constraints
   - preserve accurate right-click selection context
   - display and persist operation-panel context and collapsed state
   
   # Summary
   
   [NIFI-16401](https://issues.apache.org/jira/browse/NIFI-16401)
   
   Adds troubleshooting operations to the Connector Canvas.
   
   The change adds:
   
   - Start, Stop, Enable, Disable, Run Once, and Terminate context-menu actions
   - An operation panel showing the current component or process-group context
   - Advanced processor UI routing with permission and runtime-state validation
   - Current-process-group operations when no component is selected
   - Eligible-subset behavior for Start and Stop
   - All-or-nothing eligibility for Enable and Disable
   - Active-thread safeguards for component modification
   - Accurate selection context when right-clicking an unselected component
   - Revision-aware state updates and error handling
   - Persisted operation-panel collapsed state
   
   Terminate remains available only from the context menu. Process-group 
operations delegate descendant authorization to the flow endpoint.
   
   # Tracking
   
   ### Issue Tracking
   
   - [Apache NiFi Jira](https://issues.apache.org/jira/browse/NIFI-16401) issue 
created
   
   ### Pull Request Tracking
   
   - Pull Request title starts with Apache NiFi Jira issue number
   - Pull Request commit message starts with Apache NiFi Jira issue number
   - Pull request contains commits signed with a registered key indicating 
`Verified` status
   
   ### Pull Request Formatting
   
   - Pull Request based on current revision of the `main` branch
   - Pull Request refers to a feature branch with one commit containing changes
   
   # Verification
   
   Frontend verification completed:
   
   - `npx nx test nifi` — 3,288 tests passed
   - `npx nx lint nifi`
   - `git diff --check`
   
   ### Build
   
   - [ ] Build completed using `./mvnw clean install -P contrib-check`
     - [ ] JDK 21
     - [ ] JDK 25
   
   ### Licensing
   
   - [x] No new dependencies introduced
   - [x] No `LICENSE` or `NOTICE` updates required
   
   ### Documentation
   
   - [x] No documentation changes required


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