* [NIFI-13093] use warn palette for all errors and introduce caution palette
* update semantic color names
* update warn palette darker hue
* import ErrorBanner component into cluster.component.spec.ts
* .primary-contrast
* some code clean up and reuse of .surface-contrast
* caution color cleanup
* update bulletin to use inverted contrast color and semantic caution-color class
This closes#8721
* NIFI-13111:
- Removing/Hiding unimplemented features in preparation for next milestone release.
* NIFI-13111:
- Addressing review feedback.
This closes#8710
* [NIFI-13115] update context menu, search results overalay, and nf editor overlay to match angular material overlay styles
* use mat-elevation-z8 to match elevation of mat-menus
* update nf editor resize handle
* restore tooltip border width
This closes#8714
* [NIFI-13095] surface and contrast improvements
* [NIFI-12833] primary node icon light/dark mode styling
* [NIFI-13101] error page background color now matches light/dark theme
* update PG and RPG names to use the material palette contrast color
* update listing header text to use the material palette contrast color
* update draggable icon hover styles
* use surface contrast color for banners
* use nifi-surface-default
* update to use material primary contrast color for text displayed on top of material surfaces
* restore context menu border
* restore material theme
* fix selected listing table style
* remove unused themeing service
* remove more invalid files
* add even classes
* restore yes-no scss
* add even class to process-group-stats-in-out and remote-process-group-received-stats
* update table hover and selection styles
This closes#8707
* [NIFI-13099] - Error handling for Status History
* Error handling for current user
* Error handling for extension types
* Error handling for flow configuration
* Error handling for component state
* Error handling for cluster summary
* Error handling for System Diagnostics
* review feedback
* use SystemDiagnosticsActions.systemDiagnosticsSnackbarError
* review feedback
* review feedback
* use snackbar
This closes#8703
* NIFI-13100:
- Updating API response error handling for canvas based actions.
* NIFI-13100:
- Stopping polling when change version and revert changes fails.
* NIFI-13100:
- Fixing formatting.
This closes#8702
Simplified dependency management into Bill of Material dependencies as parents that align to classloader structures.
- Moved nifi-framework-bundle to root level
- Moved nifi-nar-bundle modules to root nifi-extension-bundles
- Added nifi-extension-bom for internal and external extensions
- Added nifi-framework-nar-bom and nifi-server-nar-bom for managing framework dependencies
- Renamed nifi-jetty-bundle to nifi-jetty-nar
This closes#8677
Signed-off-by: David Handermann <exceptionfactory@apache.org>
- Updated user interfaces to support String version numbers
- Also updated new UI to clear out the buckets and flows when selections change 'above' them in the form when importing from registry
This closes#8674
Co-authored-by: Rob Fellows <rob.fellows@gmail.com>
Signed-off-by: David Handermann <exceptionfactory@apache.org>
* [NIFI-13053] - Cluster Node Table/Page
* Node listing
* System Listing
* Jvm Listing
* FlowFile Storage listing
* Content and Provenance Repo Storage listings
* Version listing
* review feedback
* only attempt to load system diagnostic info for cluster node view if the user has the proper permission.
* Move Cluster Summary loading/polling to the navigation component.
* restore user state resetting when users component is destroyed.
* reset state on cluster component destroy and reset system diagnostic state when user loses permission to it while on the cluster page.
This closes#8685
* NIFI-5302 Added Support for Client Credentials Flow with OIDC
- Added JwtDecoder implementation supporting delegation based on Issuer
* NIFI-5302 Added Client Credentials Grant Type section to OIDC docs
* NIFI-5302 Replaced deprecated OkHttp3ClientHttpRequestFactory
* NIFI-13092:
- Refactoring TextToolTip input to be a string.
* NIFI-13092:
- Migrating existing info tooltips to use the NiFi tooltip and fa-info-circle icon.
* NIFI-13092:
- Adding info icons to configuration dialogs where necessary.
* NIFI-13092:
- Aligning Run Schedule form label between Reporting Tasks and Processors.
* NIFI-13092:
- Removing primary color from info icons outside of those that appear in tables.
* NIFI-13092:
- Addressing review feedback.
This closes#8696
* [NIFI-13056] add missing .hidden class, update text.bulletin-icon, rect.bulletin-background, text.port-transmission-icon, rect.process-group-banner, rect.remote-process-group-banner, text.process-group-name, text.remote-process-group-name, and text.load-balance-icon-active colors to match legacy nifi
* fix ref to warn-color and declar color for .operation-context-name
* text.connection-from-run-status and text.connection-to-run-status colors
* load-balance-icon and load-balanace-icon-active semantic colors
* .expiration-icon semantic colors
* .penalized-icon semantic colors
* text.active-thread-count-icon semantic colors
* [NIFI-13011] canvas icons and contrast ratio improvements
* nifi surface palette usage now all based on default/lighter/darker theme configuration
* update codemirror colors
* update not-transmitting and disabled icon colors, add not-allowed cursor to disabled draggable icons
* update processor, PG, rpg, name color
* cleanup
* fix bulletin icon color in dark mode
* fix flow status clustered icon warn color
* update the nifi warn darker color
* update active thread count to accent default color
* ensure contrast for the PG and RPG header text
* final touches
* update navigation header icons to have proper contrast ratio
* update contrast ratio for purple theme
* update to material theme
This closes#8663
* NIFI-13055:
- Moving the loading of flow configuration out of individual pages and into the navigation component which requires it for rendering the Users and Policies menu item.
* NIFI-13055:
- Moving the loading of current user out of each page and into the Navigation component.
This closes#8695
* NIFI-13078:
- Adding support to Enable and Disable through the context menu and operation control.
* NIFI-13078:
- Addressing review feedback.
This closes#8680
* NIFI-13089:
- Updating PR Template and README for new UI.
* Update nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-frontend/src/main/nifi/README.md
Reformatting the code structure layout.
Co-authored-by: Rob Fellows <rob.fellows@gmail.com>
---------
Co-authored-by: Rob Fellows <rob.fellows@gmail.com>
This closes#8693
* NIFI-13086 - set jest maxWorkers to 50% for maven builds to alleviate some resource contention
* quoting the maxWorkers value
* set maxWorkers in jest.config.ts
* set maxWorkers to 2 for maven builds
This closes#8689
- Fixing import preventing the dialog from warning the user that they must apply changes before deleting/adding the same parameter with different sensitivities.
- Allowing the sensitivity to change when deleting/adding the same parameter as long as it hasn't been saved yet.
- Adding the Parameters context menu item for Process Groups.
- Reversed default order of previous values to return oldest entries before newest entries
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>
This closes#8673.
* NIFI-13065:
- Adding initial bend points for self looping connections and connections that collide with existing connections.
- Merging two actions into one for opening the new connection dialog.
* NIFI-13065:
- Only considering self looping connections when automatically moving bends when the source component moves.
* NIFI-13065:
- Making collision check for more lenient.
- Setting initial label index to 0.
This closes#8671
NIFI-12923 remove var keyword
NIFI-12923 change property name
NIFI-12923 Added property dependency for append_mode
Signed-off-by: Matt Burgess <mattyb149@apache.org>
This closes#8544
* NIFI-13062:
- Updating Configuration dialogs to support a read only mode for Processors, Controller Services, Reporting Tasks, Ports, Connections, Process Groups, Remote Process Groups, Flow Analysis Rules, and Parameter Contexts.
- For extensions points rendered the type in the header.
* NIFI-13062:
- Addressing review feedback.
This closes#8665