[
https://issues.apache.org/jira/browse/NIFI-9514?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17608982#comment-17608982
]
ASF subversion and git services commented on NIFI-9514:
-------------------------------------------------------
Commit d82ce18f885f51a1e38cff58f9d211e9affcbed9 in nifi's branch
refs/heads/main from M Tien
[ https://gitbox.apache.org/repos/asf?p=nifi.git;h=d82ce18f88 ]
NIFI-9514 NIFI-9515: Add UI support for Parameter Providers in Controller
Services (#5671)
* NIFI-9514 - Add UI support for Parameter Providers in Controller Services
* - Fix a dialog closing issue
* - Hide fetch parameters button if there are config errors
* - Update Fetch Parameters dialog with new UX
- Implement checkbox logic for Selectable Parameters table
* - add createNewParameterContext property to track if group will be created as
a new parameter context
- update fetch parameters dialog views for editing and after applying changes
- show affected referencing components after applying changes
- disable apply button if no parameter contexts will be updated
- refactor showing and hiding fetched parameters and selectable parameters
tables logic
- add tooltip for parameter context icon
* - update parameter contexts view for provided contexts
* - add affected referencing components after applying fetched parameters
- add referencing parameter contexts to the provider settings tab
- update checkbox style in the selectable parameters table
- fix updating the referencing components border
- fix lint errors
* - fix selectable parameters table checkbox styles
* - fix hasParameterContextChanged checks
- checkbox style tweaks
* - add status bar to fetch parameters dialog
* - more style tweaks and remove unnecessary code
* - fix the selectable parameters table not saving and loading correctly
* - add tooltips
- fix styles
* - link from the parameter context to the associated parameter provider
* 9514: support navigating to the controller service created in parameter
providers
* fix bulletins format in status bar
* address review feedback
- manage permissions for parameter providers
- disable/enable Fetch Parameters dialog Apply button
* manage authorizations to access parameter providers and parameter contexts
* fix lint errors
* fix and refactor hasGroupsChanged to determine the Apply button state
* new parameter context name input cannot be empty in Fetch Parameters dialog
* address review feedback
* fix duplicate code
* more fixes
* update fetch parameters checkbox states
* replace slickgrid checkbox selection plugin with custom implementation for
different selection types
- check for affected parameters using the parameter status
* fixed showing the correct referencing components when switching groups
* fixed selectable parameters table shifting contents on row selection
* leverage slickgrid onClick to set user-selected parameter sensitivities in
the selectable parameters table
* fix statusbar bulletins in processor details
- fix updating borders for referencing components
- update referencing parameter icon
- update table title in fetch parameters dialog
* address review feedback
* populate controller services referencing components of a referenced provider
- update controller services tab name
* showing parameter providers in CS controller service
* update tooltip messages in fetch parameters dialog
- fix dialog height to make room for the status bar
* reload the parameter providers table after a referenced parameter provider
change in controller services
- fix conditions for enabling/disabling fetch parameters dialog Apply button
- add affected components no permissions message in the dialog
* fix always reloading the parameter providers table
- fix disableApplyButton checks
- add dialog message for a missing new parameter context name
* remove extra reload
* more fixes for disableApplyButton
- fixed styles for dialog message
* add a check in disableApplyButton for changed parameter values that are not
referenced
- add changed value icon for parameters that are not referenced
- fix border on the referencing affected components container
* removed unnused plugins
This closes #5671
> Add UI support for Parameter Providers in Controller Settings
> -------------------------------------------------------------
>
> Key: NIFI-9514
> URL: https://issues.apache.org/jira/browse/NIFI-9514
> Project: Apache NiFi
> Issue Type: Sub-task
> Components: Core UI
> Affects Versions: 1.16.3
> Reporter: Margot Tien
> Assignee: Margot Tien
> Priority: Major
> Time Spent: 2h
> Remaining Estimate: 0h
>
> Update the UI to allow configuring Parameter Providers.
> * In Controller Settings, add a new tab, "PARAMETER PROVIDERS", that shows
> the parameter providers listing
> * Include a "+" button that opens an "Add Parameter Provider" dialog
> * In the listing, include a "Fetch Parameters" button next to each Parameter
> Provider, which would cause it to pull all available parameters and values
> from the external source, based on the current configuration
> * Update the "REPORTING TASK CONTROLLER SERVICES" tab name to "CONTROLLER
> LEVEL CONTROLLER SERVICES"
--
This message was sent by Atlassian Jira
(v8.20.10#820010)