nifi/nifi-frontend/pom.xml

252 lines
12 KiB
XML
Raw Normal View History

NIFI-11481: Initial migration to Angular 16 (#8053) * NIFI-11481: - Initial project creation. * NIFI-11481: - Install material. - Rename project from nifi-web-frontend to nifi. * NIFI-11481: - Install roboto through package.json. * NIFI-11481: - Add Tailwind. * NIFI-11481: - Basic layout. * NIFI-11481: - Introducing ngrx for storing flow. * NIFI-11481: - Introducing d3. - Adding svg. - Adding defs. - Funnel Manager. * NIFI-11481: - Introducing d3. - Adding svg. - Adding defs. - Funnel Manager. - Adding draggable. - Adding editable. - Adding selectable. - Adding flowfont. - Adding Canvas View. - Adding Transform in Store. - Adding selected in Store. - Adding transition in Store. - Funnel Manager directly subscribes to store. * NIFI-11481: - Adding backend calls. - Refactoring update positions to be for a single component. * NIFI-11481: - Process Group Manager. - Adding font-awesome. - Updating canvas/graph component visibility. - Adding prettier/eslint. * NIFI-11481: - Adding support to enter a process group. * NIFI-11481: - Formatting source. * NIFI-11481: - Label Manager. - Added generic update component. * NIFI-11481: - Processor Manager. * NIFI-11481: - Port Manager. * NIFI-11481: - Remote Process Group Manager. * NIFI-11481: - Adding draggable icons to the toolbar. * NIFI-11481: - Formatting. * NIFI-11481: - Draggable Toolbar. - Create Label, Funnel. * NIFI-11481: - Connection Manager. - Connectable Behavior. * NIFI-11481: - Draggable behavior with back end call for both components and connections. * NIFI-11481: - Selection box. * NIFI-11481: - Port creation. - Port configuration. - Quick Select. * NIFI-11481: - Canvas Tooltips. * NIFI-11481: - Context menu. * NIFI-11481: - Router State. - Reorganization. - Deep linking. * NIFI-11481: - Adding support for Delete. * NIFI-11481: - Flow status bar. * NIFI-11481: - Adding Current User State. - Current user polling. - Fixing Flow Status layout bug. * NIFI-11481: - Process Group Polling. * NIFI-11481: - Process Group Breadcrumbs. * NIFI-11481: - Global Menu. * NIFI-11481: - Search. * NIFI-11481: - Add support for centering components on the canvas. * NIFI-11481: - Add support for persisting and restoring the users view of the current PG. * NIFI-11481: - Fixing centering behavior. - Fixing user view restoration. - Bulk selection auto fit. * NIFI-11481: - Incorporating the new UI into the NiFi build with a build profile that is not active by default. - The new UI is deployed to a different context path than the current UI and works side by side. * NIFI-11481: - Center component from context menu. - Enter process group from context menu. * NIFI-11481: - Adding support to log in. - LoginFilter, LogoutFilter. - Moved the handling of 'include-new-ui' profile to make building with and within more straight forward. - Splash screen while guard executing. - Http request interceptor to show loading on the canvas. - Http request interceptor to handle 401 responses. * NIFI-11481: - Extension Creation Component. - Filter, Usage Restrictions, and selected type. * NIFI-11481: - Stopping polling when unable to connect to server. * NIFI-11481: - Settings - General. * NIFI-11481: - Settings - Management Controller Services. * NIFI-11481: - NiFi Tooltip directive. - Usage Restriction Tip. - Comments Tip. - Validation Errors Tip. - Bulletins Tip. * NIFI-11481: - Settings - Reporting Tasks. * NIFI-11481: - Avoiding unnecessary web requests in route guards. * NIFI-11481: - Edit Controller Service Dialog. - View Property Table. - Update component density. * NIFI-11481: - Supports Controller Service API tooltip and dialog content. * NIFI-11481: - Property table - NF Editor. - Property table - Combo Editor. * NIFI-11481: - Making property table a control value accessor. - Wiring up saving Controller Services from Edit Dialog. - Handling Delete Property. - Handling New Property. - Updating how form submission is triggered throughout to address issue with incidental form submit events. * NIFI-11481: - Moving Settings into pages. * NIFI-11481: - Moving Canvas into pages. * NIFI-11481: - Moving Login into pages. * NIFI-11481: - Adding routing to the Controller Service listing and Reporting Task listing. - Updating Canvas routing to follow similar pattern. * NIFI-11481: - Controller Service references. * NIFI-11481: - Create inline Controller Service. - Edit Controller Service route. - Go To Controller Service from Property Table. - Switching to Event Emitter in New Property dialog. * NIFI-11481: - Saving spinner - Create Processor, Create Port, and Edit Port. * NIFI-11481: - Saving spinner - Create Controller Service, Edit Controller Service, and Create Reporting Task. * NIFI-11481: - Parameter Context Listing. - Add new Parameter Context. - Edit Parameter Context. * NIFI-11481: - New Paramter. - Edit Parameter. - Parameter table. * NIFI-11481: - Parameter references. - Parameter Context update steps. - Bound Process Group references. * NIFI-11481: - Parameter Context Inheritance. * NIFI-11481: - Processor configuration. - Ensuring new Property names are unique. - Trapping focus in nf and combo editors. - Reloading component connections after updating a Processor. * NIFI-11481: - Navigation Control. - Birdseye. - Operation Control. * NIFI-11481: - Create Process Group. - Upload Process Group. * NIFI-11481: - Implementing current Process Group context in operation palette. * NIFI-11481: - Connection creation. * NIFI-11481: - Connection configuration. * NIFI-11481: - Standardizing selection option model. - Connection load balancing tooltip. - Clean up. * NIFI-11481: - Move components in to/out of groups. - Group components. * NIFI-11481: - Render connections for component action. * NIFI-11481: - CodeMirror for Parameter and EL configuration. * NIFI-11481: - Resizable. - Moving tooltip directive. * NIFI-11481: - Ensuring all specs are bootstrapped and create successfully. * NIFI-11481: - Updating some interface names to avoid conflicting with various components in an attempt to better establish a naming convention. * NIFI-11481: - Show Source/Destination. - Defaulting current Parameter Context in Create PG and Group dialogs. - Handling disabled state in a few ControlValueAccessors. - Ensuring Parameter Contest uri is set. - Unit tests. * NIFI-11481: - Fixing checkstyle issue. * NIFI-11481: - LICENSE/NOTICE. * NIFI-11481: - RAT Plugin config. * NIFI-12401: - Addressing review feedback. * NIFI-11481: - Ensuring the option is disabled when there is no description. * NIFI-11481: - Only including parameters in the payload when they have been modified. - Showing appropriate message after applying based on whether parameters were included or not. * NIFI-11481: - Fixing parameter deletion. - Enforcing parameter name uniqueness. - Preventing changing parameter sensitive. * NIFI-11481: - Only loading the service link once when considering updated property value. - Ensuring existing parameter are set in all instances of opening the new Property dialog. * NIFI-11481: - Fixing tests that regressed. * NIFI-11481: - Adding default karma config which was needed in order to debug tests in IDE. * NIFI-11481: - Updating karma config to not watch for now. Can introduce new options for running in various contexts in the future. This closes #8053
2023-11-27 10:39:51 -05:00
<?xml version="1.0" encoding="UTF-8"?>
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
NIFI-11481: Initial migration to Angular 16 (#8053) * NIFI-11481: - Initial project creation. * NIFI-11481: - Install material. - Rename project from nifi-web-frontend to nifi. * NIFI-11481: - Install roboto through package.json. * NIFI-11481: - Add Tailwind. * NIFI-11481: - Basic layout. * NIFI-11481: - Introducing ngrx for storing flow. * NIFI-11481: - Introducing d3. - Adding svg. - Adding defs. - Funnel Manager. * NIFI-11481: - Introducing d3. - Adding svg. - Adding defs. - Funnel Manager. - Adding draggable. - Adding editable. - Adding selectable. - Adding flowfont. - Adding Canvas View. - Adding Transform in Store. - Adding selected in Store. - Adding transition in Store. - Funnel Manager directly subscribes to store. * NIFI-11481: - Adding backend calls. - Refactoring update positions to be for a single component. * NIFI-11481: - Process Group Manager. - Adding font-awesome. - Updating canvas/graph component visibility. - Adding prettier/eslint. * NIFI-11481: - Adding support to enter a process group. * NIFI-11481: - Formatting source. * NIFI-11481: - Label Manager. - Added generic update component. * NIFI-11481: - Processor Manager. * NIFI-11481: - Port Manager. * NIFI-11481: - Remote Process Group Manager. * NIFI-11481: - Adding draggable icons to the toolbar. * NIFI-11481: - Formatting. * NIFI-11481: - Draggable Toolbar. - Create Label, Funnel. * NIFI-11481: - Connection Manager. - Connectable Behavior. * NIFI-11481: - Draggable behavior with back end call for both components and connections. * NIFI-11481: - Selection box. * NIFI-11481: - Port creation. - Port configuration. - Quick Select. * NIFI-11481: - Canvas Tooltips. * NIFI-11481: - Context menu. * NIFI-11481: - Router State. - Reorganization. - Deep linking. * NIFI-11481: - Adding support for Delete. * NIFI-11481: - Flow status bar. * NIFI-11481: - Adding Current User State. - Current user polling. - Fixing Flow Status layout bug. * NIFI-11481: - Process Group Polling. * NIFI-11481: - Process Group Breadcrumbs. * NIFI-11481: - Global Menu. * NIFI-11481: - Search. * NIFI-11481: - Add support for centering components on the canvas. * NIFI-11481: - Add support for persisting and restoring the users view of the current PG. * NIFI-11481: - Fixing centering behavior. - Fixing user view restoration. - Bulk selection auto fit. * NIFI-11481: - Incorporating the new UI into the NiFi build with a build profile that is not active by default. - The new UI is deployed to a different context path than the current UI and works side by side. * NIFI-11481: - Center component from context menu. - Enter process group from context menu. * NIFI-11481: - Adding support to log in. - LoginFilter, LogoutFilter. - Moved the handling of 'include-new-ui' profile to make building with and within more straight forward. - Splash screen while guard executing. - Http request interceptor to show loading on the canvas. - Http request interceptor to handle 401 responses. * NIFI-11481: - Extension Creation Component. - Filter, Usage Restrictions, and selected type. * NIFI-11481: - Stopping polling when unable to connect to server. * NIFI-11481: - Settings - General. * NIFI-11481: - Settings - Management Controller Services. * NIFI-11481: - NiFi Tooltip directive. - Usage Restriction Tip. - Comments Tip. - Validation Errors Tip. - Bulletins Tip. * NIFI-11481: - Settings - Reporting Tasks. * NIFI-11481: - Avoiding unnecessary web requests in route guards. * NIFI-11481: - Edit Controller Service Dialog. - View Property Table. - Update component density. * NIFI-11481: - Supports Controller Service API tooltip and dialog content. * NIFI-11481: - Property table - NF Editor. - Property table - Combo Editor. * NIFI-11481: - Making property table a control value accessor. - Wiring up saving Controller Services from Edit Dialog. - Handling Delete Property. - Handling New Property. - Updating how form submission is triggered throughout to address issue with incidental form submit events. * NIFI-11481: - Moving Settings into pages. * NIFI-11481: - Moving Canvas into pages. * NIFI-11481: - Moving Login into pages. * NIFI-11481: - Adding routing to the Controller Service listing and Reporting Task listing. - Updating Canvas routing to follow similar pattern. * NIFI-11481: - Controller Service references. * NIFI-11481: - Create inline Controller Service. - Edit Controller Service route. - Go To Controller Service from Property Table. - Switching to Event Emitter in New Property dialog. * NIFI-11481: - Saving spinner - Create Processor, Create Port, and Edit Port. * NIFI-11481: - Saving spinner - Create Controller Service, Edit Controller Service, and Create Reporting Task. * NIFI-11481: - Parameter Context Listing. - Add new Parameter Context. - Edit Parameter Context. * NIFI-11481: - New Paramter. - Edit Parameter. - Parameter table. * NIFI-11481: - Parameter references. - Parameter Context update steps. - Bound Process Group references. * NIFI-11481: - Parameter Context Inheritance. * NIFI-11481: - Processor configuration. - Ensuring new Property names are unique. - Trapping focus in nf and combo editors. - Reloading component connections after updating a Processor. * NIFI-11481: - Navigation Control. - Birdseye. - Operation Control. * NIFI-11481: - Create Process Group. - Upload Process Group. * NIFI-11481: - Implementing current Process Group context in operation palette. * NIFI-11481: - Connection creation. * NIFI-11481: - Connection configuration. * NIFI-11481: - Standardizing selection option model. - Connection load balancing tooltip. - Clean up. * NIFI-11481: - Move components in to/out of groups. - Group components. * NIFI-11481: - Render connections for component action. * NIFI-11481: - CodeMirror for Parameter and EL configuration. * NIFI-11481: - Resizable. - Moving tooltip directive. * NIFI-11481: - Ensuring all specs are bootstrapped and create successfully. * NIFI-11481: - Updating some interface names to avoid conflicting with various components in an attempt to better establish a naming convention. * NIFI-11481: - Show Source/Destination. - Defaulting current Parameter Context in Create PG and Group dialogs. - Handling disabled state in a few ControlValueAccessors. - Ensuring Parameter Contest uri is set. - Unit tests. * NIFI-11481: - Fixing checkstyle issue. * NIFI-11481: - LICENSE/NOTICE. * NIFI-11481: - RAT Plugin config. * NIFI-12401: - Addressing review feedback. * NIFI-11481: - Ensuring the option is disabled when there is no description. * NIFI-11481: - Only including parameters in the payload when they have been modified. - Showing appropriate message after applying based on whether parameters were included or not. * NIFI-11481: - Fixing parameter deletion. - Enforcing parameter name uniqueness. - Preventing changing parameter sensitive. * NIFI-11481: - Only loading the service link once when considering updated property value. - Ensuring existing parameter are set in all instances of opening the new Property dialog. * NIFI-11481: - Fixing tests that regressed. * NIFI-11481: - Adding default karma config which was needed in order to debug tests in IDE. * NIFI-11481: - Updating karma config to not watch for now. Can introduce new options for running in various contexts in the future. This closes #8053
2023-11-27 10:39:51 -05:00
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.apache.nifi</groupId>
<artifactId>nifi</artifactId>
<version>2.0.0-SNAPSHOT</version>
NIFI-11481: Initial migration to Angular 16 (#8053) * NIFI-11481: - Initial project creation. * NIFI-11481: - Install material. - Rename project from nifi-web-frontend to nifi. * NIFI-11481: - Install roboto through package.json. * NIFI-11481: - Add Tailwind. * NIFI-11481: - Basic layout. * NIFI-11481: - Introducing ngrx for storing flow. * NIFI-11481: - Introducing d3. - Adding svg. - Adding defs. - Funnel Manager. * NIFI-11481: - Introducing d3. - Adding svg. - Adding defs. - Funnel Manager. - Adding draggable. - Adding editable. - Adding selectable. - Adding flowfont. - Adding Canvas View. - Adding Transform in Store. - Adding selected in Store. - Adding transition in Store. - Funnel Manager directly subscribes to store. * NIFI-11481: - Adding backend calls. - Refactoring update positions to be for a single component. * NIFI-11481: - Process Group Manager. - Adding font-awesome. - Updating canvas/graph component visibility. - Adding prettier/eslint. * NIFI-11481: - Adding support to enter a process group. * NIFI-11481: - Formatting source. * NIFI-11481: - Label Manager. - Added generic update component. * NIFI-11481: - Processor Manager. * NIFI-11481: - Port Manager. * NIFI-11481: - Remote Process Group Manager. * NIFI-11481: - Adding draggable icons to the toolbar. * NIFI-11481: - Formatting. * NIFI-11481: - Draggable Toolbar. - Create Label, Funnel. * NIFI-11481: - Connection Manager. - Connectable Behavior. * NIFI-11481: - Draggable behavior with back end call for both components and connections. * NIFI-11481: - Selection box. * NIFI-11481: - Port creation. - Port configuration. - Quick Select. * NIFI-11481: - Canvas Tooltips. * NIFI-11481: - Context menu. * NIFI-11481: - Router State. - Reorganization. - Deep linking. * NIFI-11481: - Adding support for Delete. * NIFI-11481: - Flow status bar. * NIFI-11481: - Adding Current User State. - Current user polling. - Fixing Flow Status layout bug. * NIFI-11481: - Process Group Polling. * NIFI-11481: - Process Group Breadcrumbs. * NIFI-11481: - Global Menu. * NIFI-11481: - Search. * NIFI-11481: - Add support for centering components on the canvas. * NIFI-11481: - Add support for persisting and restoring the users view of the current PG. * NIFI-11481: - Fixing centering behavior. - Fixing user view restoration. - Bulk selection auto fit. * NIFI-11481: - Incorporating the new UI into the NiFi build with a build profile that is not active by default. - The new UI is deployed to a different context path than the current UI and works side by side. * NIFI-11481: - Center component from context menu. - Enter process group from context menu. * NIFI-11481: - Adding support to log in. - LoginFilter, LogoutFilter. - Moved the handling of 'include-new-ui' profile to make building with and within more straight forward. - Splash screen while guard executing. - Http request interceptor to show loading on the canvas. - Http request interceptor to handle 401 responses. * NIFI-11481: - Extension Creation Component. - Filter, Usage Restrictions, and selected type. * NIFI-11481: - Stopping polling when unable to connect to server. * NIFI-11481: - Settings - General. * NIFI-11481: - Settings - Management Controller Services. * NIFI-11481: - NiFi Tooltip directive. - Usage Restriction Tip. - Comments Tip. - Validation Errors Tip. - Bulletins Tip. * NIFI-11481: - Settings - Reporting Tasks. * NIFI-11481: - Avoiding unnecessary web requests in route guards. * NIFI-11481: - Edit Controller Service Dialog. - View Property Table. - Update component density. * NIFI-11481: - Supports Controller Service API tooltip and dialog content. * NIFI-11481: - Property table - NF Editor. - Property table - Combo Editor. * NIFI-11481: - Making property table a control value accessor. - Wiring up saving Controller Services from Edit Dialog. - Handling Delete Property. - Handling New Property. - Updating how form submission is triggered throughout to address issue with incidental form submit events. * NIFI-11481: - Moving Settings into pages. * NIFI-11481: - Moving Canvas into pages. * NIFI-11481: - Moving Login into pages. * NIFI-11481: - Adding routing to the Controller Service listing and Reporting Task listing. - Updating Canvas routing to follow similar pattern. * NIFI-11481: - Controller Service references. * NIFI-11481: - Create inline Controller Service. - Edit Controller Service route. - Go To Controller Service from Property Table. - Switching to Event Emitter in New Property dialog. * NIFI-11481: - Saving spinner - Create Processor, Create Port, and Edit Port. * NIFI-11481: - Saving spinner - Create Controller Service, Edit Controller Service, and Create Reporting Task. * NIFI-11481: - Parameter Context Listing. - Add new Parameter Context. - Edit Parameter Context. * NIFI-11481: - New Paramter. - Edit Parameter. - Parameter table. * NIFI-11481: - Parameter references. - Parameter Context update steps. - Bound Process Group references. * NIFI-11481: - Parameter Context Inheritance. * NIFI-11481: - Processor configuration. - Ensuring new Property names are unique. - Trapping focus in nf and combo editors. - Reloading component connections after updating a Processor. * NIFI-11481: - Navigation Control. - Birdseye. - Operation Control. * NIFI-11481: - Create Process Group. - Upload Process Group. * NIFI-11481: - Implementing current Process Group context in operation palette. * NIFI-11481: - Connection creation. * NIFI-11481: - Connection configuration. * NIFI-11481: - Standardizing selection option model. - Connection load balancing tooltip. - Clean up. * NIFI-11481: - Move components in to/out of groups. - Group components. * NIFI-11481: - Render connections for component action. * NIFI-11481: - CodeMirror for Parameter and EL configuration. * NIFI-11481: - Resizable. - Moving tooltip directive. * NIFI-11481: - Ensuring all specs are bootstrapped and create successfully. * NIFI-11481: - Updating some interface names to avoid conflicting with various components in an attempt to better establish a naming convention. * NIFI-11481: - Show Source/Destination. - Defaulting current Parameter Context in Create PG and Group dialogs. - Handling disabled state in a few ControlValueAccessors. - Ensuring Parameter Contest uri is set. - Unit tests. * NIFI-11481: - Fixing checkstyle issue. * NIFI-11481: - LICENSE/NOTICE. * NIFI-11481: - RAT Plugin config. * NIFI-12401: - Addressing review feedback. * NIFI-11481: - Ensuring the option is disabled when there is no description. * NIFI-11481: - Only including parameters in the payload when they have been modified. - Showing appropriate message after applying based on whether parameters were included or not. * NIFI-11481: - Fixing parameter deletion. - Enforcing parameter name uniqueness. - Preventing changing parameter sensitive. * NIFI-11481: - Only loading the service link once when considering updated property value. - Ensuring existing parameter are set in all instances of opening the new Property dialog. * NIFI-11481: - Fixing tests that regressed. * NIFI-11481: - Adding default karma config which was needed in order to debug tests in IDE. * NIFI-11481: - Updating karma config to not watch for now. Can introduce new options for running in various contexts in the future. This closes #8053
2023-11-27 10:39:51 -05:00
</parent>
<artifactId>nifi-frontend</artifactId>
<packaging>jar</packaging>
NIFI-11481: Initial migration to Angular 16 (#8053) * NIFI-11481: - Initial project creation. * NIFI-11481: - Install material. - Rename project from nifi-web-frontend to nifi. * NIFI-11481: - Install roboto through package.json. * NIFI-11481: - Add Tailwind. * NIFI-11481: - Basic layout. * NIFI-11481: - Introducing ngrx for storing flow. * NIFI-11481: - Introducing d3. - Adding svg. - Adding defs. - Funnel Manager. * NIFI-11481: - Introducing d3. - Adding svg. - Adding defs. - Funnel Manager. - Adding draggable. - Adding editable. - Adding selectable. - Adding flowfont. - Adding Canvas View. - Adding Transform in Store. - Adding selected in Store. - Adding transition in Store. - Funnel Manager directly subscribes to store. * NIFI-11481: - Adding backend calls. - Refactoring update positions to be for a single component. * NIFI-11481: - Process Group Manager. - Adding font-awesome. - Updating canvas/graph component visibility. - Adding prettier/eslint. * NIFI-11481: - Adding support to enter a process group. * NIFI-11481: - Formatting source. * NIFI-11481: - Label Manager. - Added generic update component. * NIFI-11481: - Processor Manager. * NIFI-11481: - Port Manager. * NIFI-11481: - Remote Process Group Manager. * NIFI-11481: - Adding draggable icons to the toolbar. * NIFI-11481: - Formatting. * NIFI-11481: - Draggable Toolbar. - Create Label, Funnel. * NIFI-11481: - Connection Manager. - Connectable Behavior. * NIFI-11481: - Draggable behavior with back end call for both components and connections. * NIFI-11481: - Selection box. * NIFI-11481: - Port creation. - Port configuration. - Quick Select. * NIFI-11481: - Canvas Tooltips. * NIFI-11481: - Context menu. * NIFI-11481: - Router State. - Reorganization. - Deep linking. * NIFI-11481: - Adding support for Delete. * NIFI-11481: - Flow status bar. * NIFI-11481: - Adding Current User State. - Current user polling. - Fixing Flow Status layout bug. * NIFI-11481: - Process Group Polling. * NIFI-11481: - Process Group Breadcrumbs. * NIFI-11481: - Global Menu. * NIFI-11481: - Search. * NIFI-11481: - Add support for centering components on the canvas. * NIFI-11481: - Add support for persisting and restoring the users view of the current PG. * NIFI-11481: - Fixing centering behavior. - Fixing user view restoration. - Bulk selection auto fit. * NIFI-11481: - Incorporating the new UI into the NiFi build with a build profile that is not active by default. - The new UI is deployed to a different context path than the current UI and works side by side. * NIFI-11481: - Center component from context menu. - Enter process group from context menu. * NIFI-11481: - Adding support to log in. - LoginFilter, LogoutFilter. - Moved the handling of 'include-new-ui' profile to make building with and within more straight forward. - Splash screen while guard executing. - Http request interceptor to show loading on the canvas. - Http request interceptor to handle 401 responses. * NIFI-11481: - Extension Creation Component. - Filter, Usage Restrictions, and selected type. * NIFI-11481: - Stopping polling when unable to connect to server. * NIFI-11481: - Settings - General. * NIFI-11481: - Settings - Management Controller Services. * NIFI-11481: - NiFi Tooltip directive. - Usage Restriction Tip. - Comments Tip. - Validation Errors Tip. - Bulletins Tip. * NIFI-11481: - Settings - Reporting Tasks. * NIFI-11481: - Avoiding unnecessary web requests in route guards. * NIFI-11481: - Edit Controller Service Dialog. - View Property Table. - Update component density. * NIFI-11481: - Supports Controller Service API tooltip and dialog content. * NIFI-11481: - Property table - NF Editor. - Property table - Combo Editor. * NIFI-11481: - Making property table a control value accessor. - Wiring up saving Controller Services from Edit Dialog. - Handling Delete Property. - Handling New Property. - Updating how form submission is triggered throughout to address issue with incidental form submit events. * NIFI-11481: - Moving Settings into pages. * NIFI-11481: - Moving Canvas into pages. * NIFI-11481: - Moving Login into pages. * NIFI-11481: - Adding routing to the Controller Service listing and Reporting Task listing. - Updating Canvas routing to follow similar pattern. * NIFI-11481: - Controller Service references. * NIFI-11481: - Create inline Controller Service. - Edit Controller Service route. - Go To Controller Service from Property Table. - Switching to Event Emitter in New Property dialog. * NIFI-11481: - Saving spinner - Create Processor, Create Port, and Edit Port. * NIFI-11481: - Saving spinner - Create Controller Service, Edit Controller Service, and Create Reporting Task. * NIFI-11481: - Parameter Context Listing. - Add new Parameter Context. - Edit Parameter Context. * NIFI-11481: - New Paramter. - Edit Parameter. - Parameter table. * NIFI-11481: - Parameter references. - Parameter Context update steps. - Bound Process Group references. * NIFI-11481: - Parameter Context Inheritance. * NIFI-11481: - Processor configuration. - Ensuring new Property names are unique. - Trapping focus in nf and combo editors. - Reloading component connections after updating a Processor. * NIFI-11481: - Navigation Control. - Birdseye. - Operation Control. * NIFI-11481: - Create Process Group. - Upload Process Group. * NIFI-11481: - Implementing current Process Group context in operation palette. * NIFI-11481: - Connection creation. * NIFI-11481: - Connection configuration. * NIFI-11481: - Standardizing selection option model. - Connection load balancing tooltip. - Clean up. * NIFI-11481: - Move components in to/out of groups. - Group components. * NIFI-11481: - Render connections for component action. * NIFI-11481: - CodeMirror for Parameter and EL configuration. * NIFI-11481: - Resizable. - Moving tooltip directive. * NIFI-11481: - Ensuring all specs are bootstrapped and create successfully. * NIFI-11481: - Updating some interface names to avoid conflicting with various components in an attempt to better establish a naming convention. * NIFI-11481: - Show Source/Destination. - Defaulting current Parameter Context in Create PG and Group dialogs. - Handling disabled state in a few ControlValueAccessors. - Ensuring Parameter Contest uri is set. - Unit tests. * NIFI-11481: - Fixing checkstyle issue. * NIFI-11481: - LICENSE/NOTICE. * NIFI-11481: - RAT Plugin config. * NIFI-12401: - Addressing review feedback. * NIFI-11481: - Ensuring the option is disabled when there is no description. * NIFI-11481: - Only including parameters in the payload when they have been modified. - Showing appropriate message after applying based on whether parameters were included or not. * NIFI-11481: - Fixing parameter deletion. - Enforcing parameter name uniqueness. - Preventing changing parameter sensitive. * NIFI-11481: - Only loading the service link once when considering updated property value. - Ensuring existing parameter are set in all instances of opening the new Property dialog. * NIFI-11481: - Fixing tests that regressed. * NIFI-11481: - Adding default karma config which was needed in order to debug tests in IDE. * NIFI-11481: - Updating karma config to not watch for now. Can introduce new options for running in various contexts in the future. This closes #8053
2023-11-27 10:39:51 -05:00
<properties>
<frontend.source>${basedir}/src/main/frontend</frontend.source>
NIFI-11481: Initial migration to Angular 16 (#8053) * NIFI-11481: - Initial project creation. * NIFI-11481: - Install material. - Rename project from nifi-web-frontend to nifi. * NIFI-11481: - Install roboto through package.json. * NIFI-11481: - Add Tailwind. * NIFI-11481: - Basic layout. * NIFI-11481: - Introducing ngrx for storing flow. * NIFI-11481: - Introducing d3. - Adding svg. - Adding defs. - Funnel Manager. * NIFI-11481: - Introducing d3. - Adding svg. - Adding defs. - Funnel Manager. - Adding draggable. - Adding editable. - Adding selectable. - Adding flowfont. - Adding Canvas View. - Adding Transform in Store. - Adding selected in Store. - Adding transition in Store. - Funnel Manager directly subscribes to store. * NIFI-11481: - Adding backend calls. - Refactoring update positions to be for a single component. * NIFI-11481: - Process Group Manager. - Adding font-awesome. - Updating canvas/graph component visibility. - Adding prettier/eslint. * NIFI-11481: - Adding support to enter a process group. * NIFI-11481: - Formatting source. * NIFI-11481: - Label Manager. - Added generic update component. * NIFI-11481: - Processor Manager. * NIFI-11481: - Port Manager. * NIFI-11481: - Remote Process Group Manager. * NIFI-11481: - Adding draggable icons to the toolbar. * NIFI-11481: - Formatting. * NIFI-11481: - Draggable Toolbar. - Create Label, Funnel. * NIFI-11481: - Connection Manager. - Connectable Behavior. * NIFI-11481: - Draggable behavior with back end call for both components and connections. * NIFI-11481: - Selection box. * NIFI-11481: - Port creation. - Port configuration. - Quick Select. * NIFI-11481: - Canvas Tooltips. * NIFI-11481: - Context menu. * NIFI-11481: - Router State. - Reorganization. - Deep linking. * NIFI-11481: - Adding support for Delete. * NIFI-11481: - Flow status bar. * NIFI-11481: - Adding Current User State. - Current user polling. - Fixing Flow Status layout bug. * NIFI-11481: - Process Group Polling. * NIFI-11481: - Process Group Breadcrumbs. * NIFI-11481: - Global Menu. * NIFI-11481: - Search. * NIFI-11481: - Add support for centering components on the canvas. * NIFI-11481: - Add support for persisting and restoring the users view of the current PG. * NIFI-11481: - Fixing centering behavior. - Fixing user view restoration. - Bulk selection auto fit. * NIFI-11481: - Incorporating the new UI into the NiFi build with a build profile that is not active by default. - The new UI is deployed to a different context path than the current UI and works side by side. * NIFI-11481: - Center component from context menu. - Enter process group from context menu. * NIFI-11481: - Adding support to log in. - LoginFilter, LogoutFilter. - Moved the handling of 'include-new-ui' profile to make building with and within more straight forward. - Splash screen while guard executing. - Http request interceptor to show loading on the canvas. - Http request interceptor to handle 401 responses. * NIFI-11481: - Extension Creation Component. - Filter, Usage Restrictions, and selected type. * NIFI-11481: - Stopping polling when unable to connect to server. * NIFI-11481: - Settings - General. * NIFI-11481: - Settings - Management Controller Services. * NIFI-11481: - NiFi Tooltip directive. - Usage Restriction Tip. - Comments Tip. - Validation Errors Tip. - Bulletins Tip. * NIFI-11481: - Settings - Reporting Tasks. * NIFI-11481: - Avoiding unnecessary web requests in route guards. * NIFI-11481: - Edit Controller Service Dialog. - View Property Table. - Update component density. * NIFI-11481: - Supports Controller Service API tooltip and dialog content. * NIFI-11481: - Property table - NF Editor. - Property table - Combo Editor. * NIFI-11481: - Making property table a control value accessor. - Wiring up saving Controller Services from Edit Dialog. - Handling Delete Property. - Handling New Property. - Updating how form submission is triggered throughout to address issue with incidental form submit events. * NIFI-11481: - Moving Settings into pages. * NIFI-11481: - Moving Canvas into pages. * NIFI-11481: - Moving Login into pages. * NIFI-11481: - Adding routing to the Controller Service listing and Reporting Task listing. - Updating Canvas routing to follow similar pattern. * NIFI-11481: - Controller Service references. * NIFI-11481: - Create inline Controller Service. - Edit Controller Service route. - Go To Controller Service from Property Table. - Switching to Event Emitter in New Property dialog. * NIFI-11481: - Saving spinner - Create Processor, Create Port, and Edit Port. * NIFI-11481: - Saving spinner - Create Controller Service, Edit Controller Service, and Create Reporting Task. * NIFI-11481: - Parameter Context Listing. - Add new Parameter Context. - Edit Parameter Context. * NIFI-11481: - New Paramter. - Edit Parameter. - Parameter table. * NIFI-11481: - Parameter references. - Parameter Context update steps. - Bound Process Group references. * NIFI-11481: - Parameter Context Inheritance. * NIFI-11481: - Processor configuration. - Ensuring new Property names are unique. - Trapping focus in nf and combo editors. - Reloading component connections after updating a Processor. * NIFI-11481: - Navigation Control. - Birdseye. - Operation Control. * NIFI-11481: - Create Process Group. - Upload Process Group. * NIFI-11481: - Implementing current Process Group context in operation palette. * NIFI-11481: - Connection creation. * NIFI-11481: - Connection configuration. * NIFI-11481: - Standardizing selection option model. - Connection load balancing tooltip. - Clean up. * NIFI-11481: - Move components in to/out of groups. - Group components. * NIFI-11481: - Render connections for component action. * NIFI-11481: - CodeMirror for Parameter and EL configuration. * NIFI-11481: - Resizable. - Moving tooltip directive. * NIFI-11481: - Ensuring all specs are bootstrapped and create successfully. * NIFI-11481: - Updating some interface names to avoid conflicting with various components in an attempt to better establish a naming convention. * NIFI-11481: - Show Source/Destination. - Defaulting current Parameter Context in Create PG and Group dialogs. - Handling disabled state in a few ControlValueAccessors. - Ensuring Parameter Contest uri is set. - Unit tests. * NIFI-11481: - Fixing checkstyle issue. * NIFI-11481: - LICENSE/NOTICE. * NIFI-11481: - RAT Plugin config. * NIFI-12401: - Addressing review feedback. * NIFI-11481: - Ensuring the option is disabled when there is no description. * NIFI-11481: - Only including parameters in the payload when they have been modified. - Showing appropriate message after applying based on whether parameters were included or not. * NIFI-11481: - Fixing parameter deletion. - Enforcing parameter name uniqueness. - Preventing changing parameter sensitive. * NIFI-11481: - Only loading the service link once when considering updated property value. - Ensuring existing parameter are set in all instances of opening the new Property dialog. * NIFI-11481: - Fixing tests that regressed. * NIFI-11481: - Adding default karma config which was needed in order to debug tests in IDE. * NIFI-11481: - Updating karma config to not watch for now. Can introduce new options for running in various contexts in the future. This closes #8053
2023-11-27 10:39:51 -05:00
<frontend.working.dir>${project.build.directory}/frontend-working-directory</frontend.working.dir>
<copy-rename-maven-plugin.version>1.0.1</copy-rename-maven-plugin.version>
<!--
String name of the theme file to be used.
[NIFI-12956] rename palettes and introduce semenatic color classes (#8608) * [NIFI-12956] rename palettes and introduce semenatic color classes * remove warn-default * remove disabled class and replace with semantic material-theme-primary-palette-default * remove running class and replace with semantic nifi-theme-success-palette-lighter * replace up-to-date class with semantic nifi-theme-success-palette-default * replace transmitting class and replace with semantic nifi-theme-success-palette-default * replace stopped class with semantic material-theme-warn-palette-lighter * replace locall-modified and sync-failure classes with semantic material-theme-accent-palette-lighter * replace validating, blank, unset, and sensitive classes with semantic nifi-theme-surface-palette-default * cleanup and rename _canvas.component-theme.scss semantic classes * fix typo * more improvements and adding some documentation for utils * shorten semantic class names * rename mixin * remove value and refresh-timestamp class and introduce on default surface and on darker surface material primary/accent/warn semantic classes * always calculate the material color based on the surface * restore blank, unset, empty, sensitive, ghost, validating * restore sync-failure, stale, locally-modified, locally-modified-and-stale, and up-to-date colors. Also use nifi theme warn palette where appropriate * remove validating, locally-modified, sync-failure, and replase with nifi-surface-default. remove stale, locally-modified-and-stale and replace with nifi-warn-light * simplfy semantic material theme class names * fix erroneous colors * update purple theme * update comments in theme files to accurately list light mode usage, remove unused vars, move semantic classes from _canvas.component-theme.scss to global _app.scss, fix a few incorrect colors * fix typ0 * update pom to overwrite the correct file * restore class names with no styles to assist in understanding state * update blank, unset, ghost, sensitive, empty * update default theme name to match renamed file * move border to class in birdseye * review feedback * enabled now nifi-success-default color * final touches * use mat-warn for bulletin error * fix search and flow status This closes #8608
2024-04-09 14:50:08 -04:00
Ex: 'purple' // will overwrite the 'material' theme file with the 'purple' theme.
-->
[NIFI-12956] rename palettes and introduce semenatic color classes (#8608) * [NIFI-12956] rename palettes and introduce semenatic color classes * remove warn-default * remove disabled class and replace with semantic material-theme-primary-palette-default * remove running class and replace with semantic nifi-theme-success-palette-lighter * replace up-to-date class with semantic nifi-theme-success-palette-default * replace transmitting class and replace with semantic nifi-theme-success-palette-default * replace stopped class with semantic material-theme-warn-palette-lighter * replace locall-modified and sync-failure classes with semantic material-theme-accent-palette-lighter * replace validating, blank, unset, and sensitive classes with semantic nifi-theme-surface-palette-default * cleanup and rename _canvas.component-theme.scss semantic classes * fix typo * more improvements and adding some documentation for utils * shorten semantic class names * rename mixin * remove value and refresh-timestamp class and introduce on default surface and on darker surface material primary/accent/warn semantic classes * always calculate the material color based on the surface * restore blank, unset, empty, sensitive, ghost, validating * restore sync-failure, stale, locally-modified, locally-modified-and-stale, and up-to-date colors. Also use nifi theme warn palette where appropriate * remove validating, locally-modified, sync-failure, and replase with nifi-surface-default. remove stale, locally-modified-and-stale and replace with nifi-warn-light * simplfy semantic material theme class names * fix erroneous colors * update purple theme * update comments in theme files to accurately list light mode usage, remove unused vars, move semantic classes from _canvas.component-theme.scss to global _app.scss, fix a few incorrect colors * fix typ0 * update pom to overwrite the correct file * restore class names with no styles to assist in understanding state * update blank, unset, ghost, sensitive, empty * update default theme name to match renamed file * move border to class in birdseye * review feedback * enabled now nifi-success-default color * final touches * use mat-warn for bulletin error * fix search and flow status This closes #8608
2024-04-09 14:50:08 -04:00
<frontend.theme>material</frontend.theme>
<frontend.skipTests>true</frontend.skipTests>
NIFI-11481: Initial migration to Angular 16 (#8053) * NIFI-11481: - Initial project creation. * NIFI-11481: - Install material. - Rename project from nifi-web-frontend to nifi. * NIFI-11481: - Install roboto through package.json. * NIFI-11481: - Add Tailwind. * NIFI-11481: - Basic layout. * NIFI-11481: - Introducing ngrx for storing flow. * NIFI-11481: - Introducing d3. - Adding svg. - Adding defs. - Funnel Manager. * NIFI-11481: - Introducing d3. - Adding svg. - Adding defs. - Funnel Manager. - Adding draggable. - Adding editable. - Adding selectable. - Adding flowfont. - Adding Canvas View. - Adding Transform in Store. - Adding selected in Store. - Adding transition in Store. - Funnel Manager directly subscribes to store. * NIFI-11481: - Adding backend calls. - Refactoring update positions to be for a single component. * NIFI-11481: - Process Group Manager. - Adding font-awesome. - Updating canvas/graph component visibility. - Adding prettier/eslint. * NIFI-11481: - Adding support to enter a process group. * NIFI-11481: - Formatting source. * NIFI-11481: - Label Manager. - Added generic update component. * NIFI-11481: - Processor Manager. * NIFI-11481: - Port Manager. * NIFI-11481: - Remote Process Group Manager. * NIFI-11481: - Adding draggable icons to the toolbar. * NIFI-11481: - Formatting. * NIFI-11481: - Draggable Toolbar. - Create Label, Funnel. * NIFI-11481: - Connection Manager. - Connectable Behavior. * NIFI-11481: - Draggable behavior with back end call for both components and connections. * NIFI-11481: - Selection box. * NIFI-11481: - Port creation. - Port configuration. - Quick Select. * NIFI-11481: - Canvas Tooltips. * NIFI-11481: - Context menu. * NIFI-11481: - Router State. - Reorganization. - Deep linking. * NIFI-11481: - Adding support for Delete. * NIFI-11481: - Flow status bar. * NIFI-11481: - Adding Current User State. - Current user polling. - Fixing Flow Status layout bug. * NIFI-11481: - Process Group Polling. * NIFI-11481: - Process Group Breadcrumbs. * NIFI-11481: - Global Menu. * NIFI-11481: - Search. * NIFI-11481: - Add support for centering components on the canvas. * NIFI-11481: - Add support for persisting and restoring the users view of the current PG. * NIFI-11481: - Fixing centering behavior. - Fixing user view restoration. - Bulk selection auto fit. * NIFI-11481: - Incorporating the new UI into the NiFi build with a build profile that is not active by default. - The new UI is deployed to a different context path than the current UI and works side by side. * NIFI-11481: - Center component from context menu. - Enter process group from context menu. * NIFI-11481: - Adding support to log in. - LoginFilter, LogoutFilter. - Moved the handling of 'include-new-ui' profile to make building with and within more straight forward. - Splash screen while guard executing. - Http request interceptor to show loading on the canvas. - Http request interceptor to handle 401 responses. * NIFI-11481: - Extension Creation Component. - Filter, Usage Restrictions, and selected type. * NIFI-11481: - Stopping polling when unable to connect to server. * NIFI-11481: - Settings - General. * NIFI-11481: - Settings - Management Controller Services. * NIFI-11481: - NiFi Tooltip directive. - Usage Restriction Tip. - Comments Tip. - Validation Errors Tip. - Bulletins Tip. * NIFI-11481: - Settings - Reporting Tasks. * NIFI-11481: - Avoiding unnecessary web requests in route guards. * NIFI-11481: - Edit Controller Service Dialog. - View Property Table. - Update component density. * NIFI-11481: - Supports Controller Service API tooltip and dialog content. * NIFI-11481: - Property table - NF Editor. - Property table - Combo Editor. * NIFI-11481: - Making property table a control value accessor. - Wiring up saving Controller Services from Edit Dialog. - Handling Delete Property. - Handling New Property. - Updating how form submission is triggered throughout to address issue with incidental form submit events. * NIFI-11481: - Moving Settings into pages. * NIFI-11481: - Moving Canvas into pages. * NIFI-11481: - Moving Login into pages. * NIFI-11481: - Adding routing to the Controller Service listing and Reporting Task listing. - Updating Canvas routing to follow similar pattern. * NIFI-11481: - Controller Service references. * NIFI-11481: - Create inline Controller Service. - Edit Controller Service route. - Go To Controller Service from Property Table. - Switching to Event Emitter in New Property dialog. * NIFI-11481: - Saving spinner - Create Processor, Create Port, and Edit Port. * NIFI-11481: - Saving spinner - Create Controller Service, Edit Controller Service, and Create Reporting Task. * NIFI-11481: - Parameter Context Listing. - Add new Parameter Context. - Edit Parameter Context. * NIFI-11481: - New Paramter. - Edit Parameter. - Parameter table. * NIFI-11481: - Parameter references. - Parameter Context update steps. - Bound Process Group references. * NIFI-11481: - Parameter Context Inheritance. * NIFI-11481: - Processor configuration. - Ensuring new Property names are unique. - Trapping focus in nf and combo editors. - Reloading component connections after updating a Processor. * NIFI-11481: - Navigation Control. - Birdseye. - Operation Control. * NIFI-11481: - Create Process Group. - Upload Process Group. * NIFI-11481: - Implementing current Process Group context in operation palette. * NIFI-11481: - Connection creation. * NIFI-11481: - Connection configuration. * NIFI-11481: - Standardizing selection option model. - Connection load balancing tooltip. - Clean up. * NIFI-11481: - Move components in to/out of groups. - Group components. * NIFI-11481: - Render connections for component action. * NIFI-11481: - CodeMirror for Parameter and EL configuration. * NIFI-11481: - Resizable. - Moving tooltip directive. * NIFI-11481: - Ensuring all specs are bootstrapped and create successfully. * NIFI-11481: - Updating some interface names to avoid conflicting with various components in an attempt to better establish a naming convention. * NIFI-11481: - Show Source/Destination. - Defaulting current Parameter Context in Create PG and Group dialogs. - Handling disabled state in a few ControlValueAccessors. - Ensuring Parameter Contest uri is set. - Unit tests. * NIFI-11481: - Fixing checkstyle issue. * NIFI-11481: - LICENSE/NOTICE. * NIFI-11481: - RAT Plugin config. * NIFI-12401: - Addressing review feedback. * NIFI-11481: - Ensuring the option is disabled when there is no description. * NIFI-11481: - Only including parameters in the payload when they have been modified. - Showing appropriate message after applying based on whether parameters were included or not. * NIFI-11481: - Fixing parameter deletion. - Enforcing parameter name uniqueness. - Preventing changing parameter sensitive. * NIFI-11481: - Only loading the service link once when considering updated property value. - Ensuring existing parameter are set in all instances of opening the new Property dialog. * NIFI-11481: - Fixing tests that regressed. * NIFI-11481: - Adding default karma config which was needed in order to debug tests in IDE. * NIFI-11481: - Updating karma config to not watch for now. Can introduce new options for running in various contexts in the future. This closes #8053
2023-11-27 10:39:51 -05:00
</properties>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<executions>
<!--
Copy src into frontend working directory.
-->
<execution>
<id>copy-source</id>
<phase>generate-resources</phase>
NIFI-11481: Initial migration to Angular 16 (#8053) * NIFI-11481: - Initial project creation. * NIFI-11481: - Install material. - Rename project from nifi-web-frontend to nifi. * NIFI-11481: - Install roboto through package.json. * NIFI-11481: - Add Tailwind. * NIFI-11481: - Basic layout. * NIFI-11481: - Introducing ngrx for storing flow. * NIFI-11481: - Introducing d3. - Adding svg. - Adding defs. - Funnel Manager. * NIFI-11481: - Introducing d3. - Adding svg. - Adding defs. - Funnel Manager. - Adding draggable. - Adding editable. - Adding selectable. - Adding flowfont. - Adding Canvas View. - Adding Transform in Store. - Adding selected in Store. - Adding transition in Store. - Funnel Manager directly subscribes to store. * NIFI-11481: - Adding backend calls. - Refactoring update positions to be for a single component. * NIFI-11481: - Process Group Manager. - Adding font-awesome. - Updating canvas/graph component visibility. - Adding prettier/eslint. * NIFI-11481: - Adding support to enter a process group. * NIFI-11481: - Formatting source. * NIFI-11481: - Label Manager. - Added generic update component. * NIFI-11481: - Processor Manager. * NIFI-11481: - Port Manager. * NIFI-11481: - Remote Process Group Manager. * NIFI-11481: - Adding draggable icons to the toolbar. * NIFI-11481: - Formatting. * NIFI-11481: - Draggable Toolbar. - Create Label, Funnel. * NIFI-11481: - Connection Manager. - Connectable Behavior. * NIFI-11481: - Draggable behavior with back end call for both components and connections. * NIFI-11481: - Selection box. * NIFI-11481: - Port creation. - Port configuration. - Quick Select. * NIFI-11481: - Canvas Tooltips. * NIFI-11481: - Context menu. * NIFI-11481: - Router State. - Reorganization. - Deep linking. * NIFI-11481: - Adding support for Delete. * NIFI-11481: - Flow status bar. * NIFI-11481: - Adding Current User State. - Current user polling. - Fixing Flow Status layout bug. * NIFI-11481: - Process Group Polling. * NIFI-11481: - Process Group Breadcrumbs. * NIFI-11481: - Global Menu. * NIFI-11481: - Search. * NIFI-11481: - Add support for centering components on the canvas. * NIFI-11481: - Add support for persisting and restoring the users view of the current PG. * NIFI-11481: - Fixing centering behavior. - Fixing user view restoration. - Bulk selection auto fit. * NIFI-11481: - Incorporating the new UI into the NiFi build with a build profile that is not active by default. - The new UI is deployed to a different context path than the current UI and works side by side. * NIFI-11481: - Center component from context menu. - Enter process group from context menu. * NIFI-11481: - Adding support to log in. - LoginFilter, LogoutFilter. - Moved the handling of 'include-new-ui' profile to make building with and within more straight forward. - Splash screen while guard executing. - Http request interceptor to show loading on the canvas. - Http request interceptor to handle 401 responses. * NIFI-11481: - Extension Creation Component. - Filter, Usage Restrictions, and selected type. * NIFI-11481: - Stopping polling when unable to connect to server. * NIFI-11481: - Settings - General. * NIFI-11481: - Settings - Management Controller Services. * NIFI-11481: - NiFi Tooltip directive. - Usage Restriction Tip. - Comments Tip. - Validation Errors Tip. - Bulletins Tip. * NIFI-11481: - Settings - Reporting Tasks. * NIFI-11481: - Avoiding unnecessary web requests in route guards. * NIFI-11481: - Edit Controller Service Dialog. - View Property Table. - Update component density. * NIFI-11481: - Supports Controller Service API tooltip and dialog content. * NIFI-11481: - Property table - NF Editor. - Property table - Combo Editor. * NIFI-11481: - Making property table a control value accessor. - Wiring up saving Controller Services from Edit Dialog. - Handling Delete Property. - Handling New Property. - Updating how form submission is triggered throughout to address issue with incidental form submit events. * NIFI-11481: - Moving Settings into pages. * NIFI-11481: - Moving Canvas into pages. * NIFI-11481: - Moving Login into pages. * NIFI-11481: - Adding routing to the Controller Service listing and Reporting Task listing. - Updating Canvas routing to follow similar pattern. * NIFI-11481: - Controller Service references. * NIFI-11481: - Create inline Controller Service. - Edit Controller Service route. - Go To Controller Service from Property Table. - Switching to Event Emitter in New Property dialog. * NIFI-11481: - Saving spinner - Create Processor, Create Port, and Edit Port. * NIFI-11481: - Saving spinner - Create Controller Service, Edit Controller Service, and Create Reporting Task. * NIFI-11481: - Parameter Context Listing. - Add new Parameter Context. - Edit Parameter Context. * NIFI-11481: - New Paramter. - Edit Parameter. - Parameter table. * NIFI-11481: - Parameter references. - Parameter Context update steps. - Bound Process Group references. * NIFI-11481: - Parameter Context Inheritance. * NIFI-11481: - Processor configuration. - Ensuring new Property names are unique. - Trapping focus in nf and combo editors. - Reloading component connections after updating a Processor. * NIFI-11481: - Navigation Control. - Birdseye. - Operation Control. * NIFI-11481: - Create Process Group. - Upload Process Group. * NIFI-11481: - Implementing current Process Group context in operation palette. * NIFI-11481: - Connection creation. * NIFI-11481: - Connection configuration. * NIFI-11481: - Standardizing selection option model. - Connection load balancing tooltip. - Clean up. * NIFI-11481: - Move components in to/out of groups. - Group components. * NIFI-11481: - Render connections for component action. * NIFI-11481: - CodeMirror for Parameter and EL configuration. * NIFI-11481: - Resizable. - Moving tooltip directive. * NIFI-11481: - Ensuring all specs are bootstrapped and create successfully. * NIFI-11481: - Updating some interface names to avoid conflicting with various components in an attempt to better establish a naming convention. * NIFI-11481: - Show Source/Destination. - Defaulting current Parameter Context in Create PG and Group dialogs. - Handling disabled state in a few ControlValueAccessors. - Ensuring Parameter Contest uri is set. - Unit tests. * NIFI-11481: - Fixing checkstyle issue. * NIFI-11481: - LICENSE/NOTICE. * NIFI-11481: - RAT Plugin config. * NIFI-12401: - Addressing review feedback. * NIFI-11481: - Ensuring the option is disabled when there is no description. * NIFI-11481: - Only including parameters in the payload when they have been modified. - Showing appropriate message after applying based on whether parameters were included or not. * NIFI-11481: - Fixing parameter deletion. - Enforcing parameter name uniqueness. - Preventing changing parameter sensitive. * NIFI-11481: - Only loading the service link once when considering updated property value. - Ensuring existing parameter are set in all instances of opening the new Property dialog. * NIFI-11481: - Fixing tests that regressed. * NIFI-11481: - Adding default karma config which was needed in order to debug tests in IDE. * NIFI-11481: - Updating karma config to not watch for now. Can introduce new options for running in various contexts in the future. This closes #8053
2023-11-27 10:39:51 -05:00
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>${frontend.working.dir}</outputDirectory>
<resources>
<resource>
<directory>${frontend.source}</directory>
<filtering>false</filtering>
<excludes>
<exclude>.angular/**/*</exclude>
<exclude>.nx/**/*</exclude>
NIFI-11481: Initial migration to Angular 16 (#8053) * NIFI-11481: - Initial project creation. * NIFI-11481: - Install material. - Rename project from nifi-web-frontend to nifi. * NIFI-11481: - Install roboto through package.json. * NIFI-11481: - Add Tailwind. * NIFI-11481: - Basic layout. * NIFI-11481: - Introducing ngrx for storing flow. * NIFI-11481: - Introducing d3. - Adding svg. - Adding defs. - Funnel Manager. * NIFI-11481: - Introducing d3. - Adding svg. - Adding defs. - Funnel Manager. - Adding draggable. - Adding editable. - Adding selectable. - Adding flowfont. - Adding Canvas View. - Adding Transform in Store. - Adding selected in Store. - Adding transition in Store. - Funnel Manager directly subscribes to store. * NIFI-11481: - Adding backend calls. - Refactoring update positions to be for a single component. * NIFI-11481: - Process Group Manager. - Adding font-awesome. - Updating canvas/graph component visibility. - Adding prettier/eslint. * NIFI-11481: - Adding support to enter a process group. * NIFI-11481: - Formatting source. * NIFI-11481: - Label Manager. - Added generic update component. * NIFI-11481: - Processor Manager. * NIFI-11481: - Port Manager. * NIFI-11481: - Remote Process Group Manager. * NIFI-11481: - Adding draggable icons to the toolbar. * NIFI-11481: - Formatting. * NIFI-11481: - Draggable Toolbar. - Create Label, Funnel. * NIFI-11481: - Connection Manager. - Connectable Behavior. * NIFI-11481: - Draggable behavior with back end call for both components and connections. * NIFI-11481: - Selection box. * NIFI-11481: - Port creation. - Port configuration. - Quick Select. * NIFI-11481: - Canvas Tooltips. * NIFI-11481: - Context menu. * NIFI-11481: - Router State. - Reorganization. - Deep linking. * NIFI-11481: - Adding support for Delete. * NIFI-11481: - Flow status bar. * NIFI-11481: - Adding Current User State. - Current user polling. - Fixing Flow Status layout bug. * NIFI-11481: - Process Group Polling. * NIFI-11481: - Process Group Breadcrumbs. * NIFI-11481: - Global Menu. * NIFI-11481: - Search. * NIFI-11481: - Add support for centering components on the canvas. * NIFI-11481: - Add support for persisting and restoring the users view of the current PG. * NIFI-11481: - Fixing centering behavior. - Fixing user view restoration. - Bulk selection auto fit. * NIFI-11481: - Incorporating the new UI into the NiFi build with a build profile that is not active by default. - The new UI is deployed to a different context path than the current UI and works side by side. * NIFI-11481: - Center component from context menu. - Enter process group from context menu. * NIFI-11481: - Adding support to log in. - LoginFilter, LogoutFilter. - Moved the handling of 'include-new-ui' profile to make building with and within more straight forward. - Splash screen while guard executing. - Http request interceptor to show loading on the canvas. - Http request interceptor to handle 401 responses. * NIFI-11481: - Extension Creation Component. - Filter, Usage Restrictions, and selected type. * NIFI-11481: - Stopping polling when unable to connect to server. * NIFI-11481: - Settings - General. * NIFI-11481: - Settings - Management Controller Services. * NIFI-11481: - NiFi Tooltip directive. - Usage Restriction Tip. - Comments Tip. - Validation Errors Tip. - Bulletins Tip. * NIFI-11481: - Settings - Reporting Tasks. * NIFI-11481: - Avoiding unnecessary web requests in route guards. * NIFI-11481: - Edit Controller Service Dialog. - View Property Table. - Update component density. * NIFI-11481: - Supports Controller Service API tooltip and dialog content. * NIFI-11481: - Property table - NF Editor. - Property table - Combo Editor. * NIFI-11481: - Making property table a control value accessor. - Wiring up saving Controller Services from Edit Dialog. - Handling Delete Property. - Handling New Property. - Updating how form submission is triggered throughout to address issue with incidental form submit events. * NIFI-11481: - Moving Settings into pages. * NIFI-11481: - Moving Canvas into pages. * NIFI-11481: - Moving Login into pages. * NIFI-11481: - Adding routing to the Controller Service listing and Reporting Task listing. - Updating Canvas routing to follow similar pattern. * NIFI-11481: - Controller Service references. * NIFI-11481: - Create inline Controller Service. - Edit Controller Service route. - Go To Controller Service from Property Table. - Switching to Event Emitter in New Property dialog. * NIFI-11481: - Saving spinner - Create Processor, Create Port, and Edit Port. * NIFI-11481: - Saving spinner - Create Controller Service, Edit Controller Service, and Create Reporting Task. * NIFI-11481: - Parameter Context Listing. - Add new Parameter Context. - Edit Parameter Context. * NIFI-11481: - New Paramter. - Edit Parameter. - Parameter table. * NIFI-11481: - Parameter references. - Parameter Context update steps. - Bound Process Group references. * NIFI-11481: - Parameter Context Inheritance. * NIFI-11481: - Processor configuration. - Ensuring new Property names are unique. - Trapping focus in nf and combo editors. - Reloading component connections after updating a Processor. * NIFI-11481: - Navigation Control. - Birdseye. - Operation Control. * NIFI-11481: - Create Process Group. - Upload Process Group. * NIFI-11481: - Implementing current Process Group context in operation palette. * NIFI-11481: - Connection creation. * NIFI-11481: - Connection configuration. * NIFI-11481: - Standardizing selection option model. - Connection load balancing tooltip. - Clean up. * NIFI-11481: - Move components in to/out of groups. - Group components. * NIFI-11481: - Render connections for component action. * NIFI-11481: - CodeMirror for Parameter and EL configuration. * NIFI-11481: - Resizable. - Moving tooltip directive. * NIFI-11481: - Ensuring all specs are bootstrapped and create successfully. * NIFI-11481: - Updating some interface names to avoid conflicting with various components in an attempt to better establish a naming convention. * NIFI-11481: - Show Source/Destination. - Defaulting current Parameter Context in Create PG and Group dialogs. - Handling disabled state in a few ControlValueAccessors. - Ensuring Parameter Contest uri is set. - Unit tests. * NIFI-11481: - Fixing checkstyle issue. * NIFI-11481: - LICENSE/NOTICE. * NIFI-11481: - RAT Plugin config. * NIFI-12401: - Addressing review feedback. * NIFI-11481: - Ensuring the option is disabled when there is no description. * NIFI-11481: - Only including parameters in the payload when they have been modified. - Showing appropriate message after applying based on whether parameters were included or not. * NIFI-11481: - Fixing parameter deletion. - Enforcing parameter name uniqueness. - Preventing changing parameter sensitive. * NIFI-11481: - Only loading the service link once when considering updated property value. - Ensuring existing parameter are set in all instances of opening the new Property dialog. * NIFI-11481: - Fixing tests that regressed. * NIFI-11481: - Adding default karma config which was needed in order to debug tests in IDE. * NIFI-11481: - Updating karma config to not watch for now. Can introduce new options for running in various contexts in the future. This closes #8053
2023-11-27 10:39:51 -05:00
<exclude>node_modules/**/*</exclude>
<exclude>coverage/**/*</exclude>
<exclude>dist/**/*</exclude>
NIFI-11481: Initial migration to Angular 16 (#8053) * NIFI-11481: - Initial project creation. * NIFI-11481: - Install material. - Rename project from nifi-web-frontend to nifi. * NIFI-11481: - Install roboto through package.json. * NIFI-11481: - Add Tailwind. * NIFI-11481: - Basic layout. * NIFI-11481: - Introducing ngrx for storing flow. * NIFI-11481: - Introducing d3. - Adding svg. - Adding defs. - Funnel Manager. * NIFI-11481: - Introducing d3. - Adding svg. - Adding defs. - Funnel Manager. - Adding draggable. - Adding editable. - Adding selectable. - Adding flowfont. - Adding Canvas View. - Adding Transform in Store. - Adding selected in Store. - Adding transition in Store. - Funnel Manager directly subscribes to store. * NIFI-11481: - Adding backend calls. - Refactoring update positions to be for a single component. * NIFI-11481: - Process Group Manager. - Adding font-awesome. - Updating canvas/graph component visibility. - Adding prettier/eslint. * NIFI-11481: - Adding support to enter a process group. * NIFI-11481: - Formatting source. * NIFI-11481: - Label Manager. - Added generic update component. * NIFI-11481: - Processor Manager. * NIFI-11481: - Port Manager. * NIFI-11481: - Remote Process Group Manager. * NIFI-11481: - Adding draggable icons to the toolbar. * NIFI-11481: - Formatting. * NIFI-11481: - Draggable Toolbar. - Create Label, Funnel. * NIFI-11481: - Connection Manager. - Connectable Behavior. * NIFI-11481: - Draggable behavior with back end call for both components and connections. * NIFI-11481: - Selection box. * NIFI-11481: - Port creation. - Port configuration. - Quick Select. * NIFI-11481: - Canvas Tooltips. * NIFI-11481: - Context menu. * NIFI-11481: - Router State. - Reorganization. - Deep linking. * NIFI-11481: - Adding support for Delete. * NIFI-11481: - Flow status bar. * NIFI-11481: - Adding Current User State. - Current user polling. - Fixing Flow Status layout bug. * NIFI-11481: - Process Group Polling. * NIFI-11481: - Process Group Breadcrumbs. * NIFI-11481: - Global Menu. * NIFI-11481: - Search. * NIFI-11481: - Add support for centering components on the canvas. * NIFI-11481: - Add support for persisting and restoring the users view of the current PG. * NIFI-11481: - Fixing centering behavior. - Fixing user view restoration. - Bulk selection auto fit. * NIFI-11481: - Incorporating the new UI into the NiFi build with a build profile that is not active by default. - The new UI is deployed to a different context path than the current UI and works side by side. * NIFI-11481: - Center component from context menu. - Enter process group from context menu. * NIFI-11481: - Adding support to log in. - LoginFilter, LogoutFilter. - Moved the handling of 'include-new-ui' profile to make building with and within more straight forward. - Splash screen while guard executing. - Http request interceptor to show loading on the canvas. - Http request interceptor to handle 401 responses. * NIFI-11481: - Extension Creation Component. - Filter, Usage Restrictions, and selected type. * NIFI-11481: - Stopping polling when unable to connect to server. * NIFI-11481: - Settings - General. * NIFI-11481: - Settings - Management Controller Services. * NIFI-11481: - NiFi Tooltip directive. - Usage Restriction Tip. - Comments Tip. - Validation Errors Tip. - Bulletins Tip. * NIFI-11481: - Settings - Reporting Tasks. * NIFI-11481: - Avoiding unnecessary web requests in route guards. * NIFI-11481: - Edit Controller Service Dialog. - View Property Table. - Update component density. * NIFI-11481: - Supports Controller Service API tooltip and dialog content. * NIFI-11481: - Property table - NF Editor. - Property table - Combo Editor. * NIFI-11481: - Making property table a control value accessor. - Wiring up saving Controller Services from Edit Dialog. - Handling Delete Property. - Handling New Property. - Updating how form submission is triggered throughout to address issue with incidental form submit events. * NIFI-11481: - Moving Settings into pages. * NIFI-11481: - Moving Canvas into pages. * NIFI-11481: - Moving Login into pages. * NIFI-11481: - Adding routing to the Controller Service listing and Reporting Task listing. - Updating Canvas routing to follow similar pattern. * NIFI-11481: - Controller Service references. * NIFI-11481: - Create inline Controller Service. - Edit Controller Service route. - Go To Controller Service from Property Table. - Switching to Event Emitter in New Property dialog. * NIFI-11481: - Saving spinner - Create Processor, Create Port, and Edit Port. * NIFI-11481: - Saving spinner - Create Controller Service, Edit Controller Service, and Create Reporting Task. * NIFI-11481: - Parameter Context Listing. - Add new Parameter Context. - Edit Parameter Context. * NIFI-11481: - New Paramter. - Edit Parameter. - Parameter table. * NIFI-11481: - Parameter references. - Parameter Context update steps. - Bound Process Group references. * NIFI-11481: - Parameter Context Inheritance. * NIFI-11481: - Processor configuration. - Ensuring new Property names are unique. - Trapping focus in nf and combo editors. - Reloading component connections after updating a Processor. * NIFI-11481: - Navigation Control. - Birdseye. - Operation Control. * NIFI-11481: - Create Process Group. - Upload Process Group. * NIFI-11481: - Implementing current Process Group context in operation palette. * NIFI-11481: - Connection creation. * NIFI-11481: - Connection configuration. * NIFI-11481: - Standardizing selection option model. - Connection load balancing tooltip. - Clean up. * NIFI-11481: - Move components in to/out of groups. - Group components. * NIFI-11481: - Render connections for component action. * NIFI-11481: - CodeMirror for Parameter and EL configuration. * NIFI-11481: - Resizable. - Moving tooltip directive. * NIFI-11481: - Ensuring all specs are bootstrapped and create successfully. * NIFI-11481: - Updating some interface names to avoid conflicting with various components in an attempt to better establish a naming convention. * NIFI-11481: - Show Source/Destination. - Defaulting current Parameter Context in Create PG and Group dialogs. - Handling disabled state in a few ControlValueAccessors. - Ensuring Parameter Contest uri is set. - Unit tests. * NIFI-11481: - Fixing checkstyle issue. * NIFI-11481: - LICENSE/NOTICE. * NIFI-11481: - RAT Plugin config. * NIFI-12401: - Addressing review feedback. * NIFI-11481: - Ensuring the option is disabled when there is no description. * NIFI-11481: - Only including parameters in the payload when they have been modified. - Showing appropriate message after applying based on whether parameters were included or not. * NIFI-11481: - Fixing parameter deletion. - Enforcing parameter name uniqueness. - Preventing changing parameter sensitive. * NIFI-11481: - Only loading the service link once when considering updated property value. - Ensuring existing parameter are set in all instances of opening the new Property dialog. * NIFI-11481: - Fixing tests that regressed. * NIFI-11481: - Adding default karma config which was needed in order to debug tests in IDE. * NIFI-11481: - Updating karma config to not watch for now. Can introduce new options for running in various contexts in the future. This closes #8053
2023-11-27 10:39:51 -05:00
</excludes>
</resource>
</resources>
</configuration>
</execution>
<!--
Stage the final bundle of the application. Each application needs its own configuration.
NIFI-11481: Initial migration to Angular 16 (#8053) * NIFI-11481: - Initial project creation. * NIFI-11481: - Install material. - Rename project from nifi-web-frontend to nifi. * NIFI-11481: - Install roboto through package.json. * NIFI-11481: - Add Tailwind. * NIFI-11481: - Basic layout. * NIFI-11481: - Introducing ngrx for storing flow. * NIFI-11481: - Introducing d3. - Adding svg. - Adding defs. - Funnel Manager. * NIFI-11481: - Introducing d3. - Adding svg. - Adding defs. - Funnel Manager. - Adding draggable. - Adding editable. - Adding selectable. - Adding flowfont. - Adding Canvas View. - Adding Transform in Store. - Adding selected in Store. - Adding transition in Store. - Funnel Manager directly subscribes to store. * NIFI-11481: - Adding backend calls. - Refactoring update positions to be for a single component. * NIFI-11481: - Process Group Manager. - Adding font-awesome. - Updating canvas/graph component visibility. - Adding prettier/eslint. * NIFI-11481: - Adding support to enter a process group. * NIFI-11481: - Formatting source. * NIFI-11481: - Label Manager. - Added generic update component. * NIFI-11481: - Processor Manager. * NIFI-11481: - Port Manager. * NIFI-11481: - Remote Process Group Manager. * NIFI-11481: - Adding draggable icons to the toolbar. * NIFI-11481: - Formatting. * NIFI-11481: - Draggable Toolbar. - Create Label, Funnel. * NIFI-11481: - Connection Manager. - Connectable Behavior. * NIFI-11481: - Draggable behavior with back end call for both components and connections. * NIFI-11481: - Selection box. * NIFI-11481: - Port creation. - Port configuration. - Quick Select. * NIFI-11481: - Canvas Tooltips. * NIFI-11481: - Context menu. * NIFI-11481: - Router State. - Reorganization. - Deep linking. * NIFI-11481: - Adding support for Delete. * NIFI-11481: - Flow status bar. * NIFI-11481: - Adding Current User State. - Current user polling. - Fixing Flow Status layout bug. * NIFI-11481: - Process Group Polling. * NIFI-11481: - Process Group Breadcrumbs. * NIFI-11481: - Global Menu. * NIFI-11481: - Search. * NIFI-11481: - Add support for centering components on the canvas. * NIFI-11481: - Add support for persisting and restoring the users view of the current PG. * NIFI-11481: - Fixing centering behavior. - Fixing user view restoration. - Bulk selection auto fit. * NIFI-11481: - Incorporating the new UI into the NiFi build with a build profile that is not active by default. - The new UI is deployed to a different context path than the current UI and works side by side. * NIFI-11481: - Center component from context menu. - Enter process group from context menu. * NIFI-11481: - Adding support to log in. - LoginFilter, LogoutFilter. - Moved the handling of 'include-new-ui' profile to make building with and within more straight forward. - Splash screen while guard executing. - Http request interceptor to show loading on the canvas. - Http request interceptor to handle 401 responses. * NIFI-11481: - Extension Creation Component. - Filter, Usage Restrictions, and selected type. * NIFI-11481: - Stopping polling when unable to connect to server. * NIFI-11481: - Settings - General. * NIFI-11481: - Settings - Management Controller Services. * NIFI-11481: - NiFi Tooltip directive. - Usage Restriction Tip. - Comments Tip. - Validation Errors Tip. - Bulletins Tip. * NIFI-11481: - Settings - Reporting Tasks. * NIFI-11481: - Avoiding unnecessary web requests in route guards. * NIFI-11481: - Edit Controller Service Dialog. - View Property Table. - Update component density. * NIFI-11481: - Supports Controller Service API tooltip and dialog content. * NIFI-11481: - Property table - NF Editor. - Property table - Combo Editor. * NIFI-11481: - Making property table a control value accessor. - Wiring up saving Controller Services from Edit Dialog. - Handling Delete Property. - Handling New Property. - Updating how form submission is triggered throughout to address issue with incidental form submit events. * NIFI-11481: - Moving Settings into pages. * NIFI-11481: - Moving Canvas into pages. * NIFI-11481: - Moving Login into pages. * NIFI-11481: - Adding routing to the Controller Service listing and Reporting Task listing. - Updating Canvas routing to follow similar pattern. * NIFI-11481: - Controller Service references. * NIFI-11481: - Create inline Controller Service. - Edit Controller Service route. - Go To Controller Service from Property Table. - Switching to Event Emitter in New Property dialog. * NIFI-11481: - Saving spinner - Create Processor, Create Port, and Edit Port. * NIFI-11481: - Saving spinner - Create Controller Service, Edit Controller Service, and Create Reporting Task. * NIFI-11481: - Parameter Context Listing. - Add new Parameter Context. - Edit Parameter Context. * NIFI-11481: - New Paramter. - Edit Parameter. - Parameter table. * NIFI-11481: - Parameter references. - Parameter Context update steps. - Bound Process Group references. * NIFI-11481: - Parameter Context Inheritance. * NIFI-11481: - Processor configuration. - Ensuring new Property names are unique. - Trapping focus in nf and combo editors. - Reloading component connections after updating a Processor. * NIFI-11481: - Navigation Control. - Birdseye. - Operation Control. * NIFI-11481: - Create Process Group. - Upload Process Group. * NIFI-11481: - Implementing current Process Group context in operation palette. * NIFI-11481: - Connection creation. * NIFI-11481: - Connection configuration. * NIFI-11481: - Standardizing selection option model. - Connection load balancing tooltip. - Clean up. * NIFI-11481: - Move components in to/out of groups. - Group components. * NIFI-11481: - Render connections for component action. * NIFI-11481: - CodeMirror for Parameter and EL configuration. * NIFI-11481: - Resizable. - Moving tooltip directive. * NIFI-11481: - Ensuring all specs are bootstrapped and create successfully. * NIFI-11481: - Updating some interface names to avoid conflicting with various components in an attempt to better establish a naming convention. * NIFI-11481: - Show Source/Destination. - Defaulting current Parameter Context in Create PG and Group dialogs. - Handling disabled state in a few ControlValueAccessors. - Ensuring Parameter Contest uri is set. - Unit tests. * NIFI-11481: - Fixing checkstyle issue. * NIFI-11481: - LICENSE/NOTICE. * NIFI-11481: - RAT Plugin config. * NIFI-12401: - Addressing review feedback. * NIFI-11481: - Ensuring the option is disabled when there is no description. * NIFI-11481: - Only including parameters in the payload when they have been modified. - Showing appropriate message after applying based on whether parameters were included or not. * NIFI-11481: - Fixing parameter deletion. - Enforcing parameter name uniqueness. - Preventing changing parameter sensitive. * NIFI-11481: - Only loading the service link once when considering updated property value. - Ensuring existing parameter are set in all instances of opening the new Property dialog. * NIFI-11481: - Fixing tests that regressed. * NIFI-11481: - Adding default karma config which was needed in order to debug tests in IDE. * NIFI-11481: - Updating karma config to not watch for now. Can introduce new options for running in various contexts in the future. This closes #8053
2023-11-27 10:39:51 -05:00
-->
<execution>
<id>copy-built-apps</id>
<phase>process-resources</phase>
NIFI-11481: Initial migration to Angular 16 (#8053) * NIFI-11481: - Initial project creation. * NIFI-11481: - Install material. - Rename project from nifi-web-frontend to nifi. * NIFI-11481: - Install roboto through package.json. * NIFI-11481: - Add Tailwind. * NIFI-11481: - Basic layout. * NIFI-11481: - Introducing ngrx for storing flow. * NIFI-11481: - Introducing d3. - Adding svg. - Adding defs. - Funnel Manager. * NIFI-11481: - Introducing d3. - Adding svg. - Adding defs. - Funnel Manager. - Adding draggable. - Adding editable. - Adding selectable. - Adding flowfont. - Adding Canvas View. - Adding Transform in Store. - Adding selected in Store. - Adding transition in Store. - Funnel Manager directly subscribes to store. * NIFI-11481: - Adding backend calls. - Refactoring update positions to be for a single component. * NIFI-11481: - Process Group Manager. - Adding font-awesome. - Updating canvas/graph component visibility. - Adding prettier/eslint. * NIFI-11481: - Adding support to enter a process group. * NIFI-11481: - Formatting source. * NIFI-11481: - Label Manager. - Added generic update component. * NIFI-11481: - Processor Manager. * NIFI-11481: - Port Manager. * NIFI-11481: - Remote Process Group Manager. * NIFI-11481: - Adding draggable icons to the toolbar. * NIFI-11481: - Formatting. * NIFI-11481: - Draggable Toolbar. - Create Label, Funnel. * NIFI-11481: - Connection Manager. - Connectable Behavior. * NIFI-11481: - Draggable behavior with back end call for both components and connections. * NIFI-11481: - Selection box. * NIFI-11481: - Port creation. - Port configuration. - Quick Select. * NIFI-11481: - Canvas Tooltips. * NIFI-11481: - Context menu. * NIFI-11481: - Router State. - Reorganization. - Deep linking. * NIFI-11481: - Adding support for Delete. * NIFI-11481: - Flow status bar. * NIFI-11481: - Adding Current User State. - Current user polling. - Fixing Flow Status layout bug. * NIFI-11481: - Process Group Polling. * NIFI-11481: - Process Group Breadcrumbs. * NIFI-11481: - Global Menu. * NIFI-11481: - Search. * NIFI-11481: - Add support for centering components on the canvas. * NIFI-11481: - Add support for persisting and restoring the users view of the current PG. * NIFI-11481: - Fixing centering behavior. - Fixing user view restoration. - Bulk selection auto fit. * NIFI-11481: - Incorporating the new UI into the NiFi build with a build profile that is not active by default. - The new UI is deployed to a different context path than the current UI and works side by side. * NIFI-11481: - Center component from context menu. - Enter process group from context menu. * NIFI-11481: - Adding support to log in. - LoginFilter, LogoutFilter. - Moved the handling of 'include-new-ui' profile to make building with and within more straight forward. - Splash screen while guard executing. - Http request interceptor to show loading on the canvas. - Http request interceptor to handle 401 responses. * NIFI-11481: - Extension Creation Component. - Filter, Usage Restrictions, and selected type. * NIFI-11481: - Stopping polling when unable to connect to server. * NIFI-11481: - Settings - General. * NIFI-11481: - Settings - Management Controller Services. * NIFI-11481: - NiFi Tooltip directive. - Usage Restriction Tip. - Comments Tip. - Validation Errors Tip. - Bulletins Tip. * NIFI-11481: - Settings - Reporting Tasks. * NIFI-11481: - Avoiding unnecessary web requests in route guards. * NIFI-11481: - Edit Controller Service Dialog. - View Property Table. - Update component density. * NIFI-11481: - Supports Controller Service API tooltip and dialog content. * NIFI-11481: - Property table - NF Editor. - Property table - Combo Editor. * NIFI-11481: - Making property table a control value accessor. - Wiring up saving Controller Services from Edit Dialog. - Handling Delete Property. - Handling New Property. - Updating how form submission is triggered throughout to address issue with incidental form submit events. * NIFI-11481: - Moving Settings into pages. * NIFI-11481: - Moving Canvas into pages. * NIFI-11481: - Moving Login into pages. * NIFI-11481: - Adding routing to the Controller Service listing and Reporting Task listing. - Updating Canvas routing to follow similar pattern. * NIFI-11481: - Controller Service references. * NIFI-11481: - Create inline Controller Service. - Edit Controller Service route. - Go To Controller Service from Property Table. - Switching to Event Emitter in New Property dialog. * NIFI-11481: - Saving spinner - Create Processor, Create Port, and Edit Port. * NIFI-11481: - Saving spinner - Create Controller Service, Edit Controller Service, and Create Reporting Task. * NIFI-11481: - Parameter Context Listing. - Add new Parameter Context. - Edit Parameter Context. * NIFI-11481: - New Paramter. - Edit Parameter. - Parameter table. * NIFI-11481: - Parameter references. - Parameter Context update steps. - Bound Process Group references. * NIFI-11481: - Parameter Context Inheritance. * NIFI-11481: - Processor configuration. - Ensuring new Property names are unique. - Trapping focus in nf and combo editors. - Reloading component connections after updating a Processor. * NIFI-11481: - Navigation Control. - Birdseye. - Operation Control. * NIFI-11481: - Create Process Group. - Upload Process Group. * NIFI-11481: - Implementing current Process Group context in operation palette. * NIFI-11481: - Connection creation. * NIFI-11481: - Connection configuration. * NIFI-11481: - Standardizing selection option model. - Connection load balancing tooltip. - Clean up. * NIFI-11481: - Move components in to/out of groups. - Group components. * NIFI-11481: - Render connections for component action. * NIFI-11481: - CodeMirror for Parameter and EL configuration. * NIFI-11481: - Resizable. - Moving tooltip directive. * NIFI-11481: - Ensuring all specs are bootstrapped and create successfully. * NIFI-11481: - Updating some interface names to avoid conflicting with various components in an attempt to better establish a naming convention. * NIFI-11481: - Show Source/Destination. - Defaulting current Parameter Context in Create PG and Group dialogs. - Handling disabled state in a few ControlValueAccessors. - Ensuring Parameter Contest uri is set. - Unit tests. * NIFI-11481: - Fixing checkstyle issue. * NIFI-11481: - LICENSE/NOTICE. * NIFI-11481: - RAT Plugin config. * NIFI-12401: - Addressing review feedback. * NIFI-11481: - Ensuring the option is disabled when there is no description. * NIFI-11481: - Only including parameters in the payload when they have been modified. - Showing appropriate message after applying based on whether parameters were included or not. * NIFI-11481: - Fixing parameter deletion. - Enforcing parameter name uniqueness. - Preventing changing parameter sensitive. * NIFI-11481: - Only loading the service link once when considering updated property value. - Ensuring existing parameter are set in all instances of opening the new Property dialog. * NIFI-11481: - Fixing tests that regressed. * NIFI-11481: - Adding default karma config which was needed in order to debug tests in IDE. * NIFI-11481: - Updating karma config to not watch for now. Can introduce new options for running in various contexts in the future. This closes #8053
2023-11-27 10:39:51 -05:00
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>${project.build.directory}/${project.build.finalName}/nifi</outputDirectory>
NIFI-11481: Initial migration to Angular 16 (#8053) * NIFI-11481: - Initial project creation. * NIFI-11481: - Install material. - Rename project from nifi-web-frontend to nifi. * NIFI-11481: - Install roboto through package.json. * NIFI-11481: - Add Tailwind. * NIFI-11481: - Basic layout. * NIFI-11481: - Introducing ngrx for storing flow. * NIFI-11481: - Introducing d3. - Adding svg. - Adding defs. - Funnel Manager. * NIFI-11481: - Introducing d3. - Adding svg. - Adding defs. - Funnel Manager. - Adding draggable. - Adding editable. - Adding selectable. - Adding flowfont. - Adding Canvas View. - Adding Transform in Store. - Adding selected in Store. - Adding transition in Store. - Funnel Manager directly subscribes to store. * NIFI-11481: - Adding backend calls. - Refactoring update positions to be for a single component. * NIFI-11481: - Process Group Manager. - Adding font-awesome. - Updating canvas/graph component visibility. - Adding prettier/eslint. * NIFI-11481: - Adding support to enter a process group. * NIFI-11481: - Formatting source. * NIFI-11481: - Label Manager. - Added generic update component. * NIFI-11481: - Processor Manager. * NIFI-11481: - Port Manager. * NIFI-11481: - Remote Process Group Manager. * NIFI-11481: - Adding draggable icons to the toolbar. * NIFI-11481: - Formatting. * NIFI-11481: - Draggable Toolbar. - Create Label, Funnel. * NIFI-11481: - Connection Manager. - Connectable Behavior. * NIFI-11481: - Draggable behavior with back end call for both components and connections. * NIFI-11481: - Selection box. * NIFI-11481: - Port creation. - Port configuration. - Quick Select. * NIFI-11481: - Canvas Tooltips. * NIFI-11481: - Context menu. * NIFI-11481: - Router State. - Reorganization. - Deep linking. * NIFI-11481: - Adding support for Delete. * NIFI-11481: - Flow status bar. * NIFI-11481: - Adding Current User State. - Current user polling. - Fixing Flow Status layout bug. * NIFI-11481: - Process Group Polling. * NIFI-11481: - Process Group Breadcrumbs. * NIFI-11481: - Global Menu. * NIFI-11481: - Search. * NIFI-11481: - Add support for centering components on the canvas. * NIFI-11481: - Add support for persisting and restoring the users view of the current PG. * NIFI-11481: - Fixing centering behavior. - Fixing user view restoration. - Bulk selection auto fit. * NIFI-11481: - Incorporating the new UI into the NiFi build with a build profile that is not active by default. - The new UI is deployed to a different context path than the current UI and works side by side. * NIFI-11481: - Center component from context menu. - Enter process group from context menu. * NIFI-11481: - Adding support to log in. - LoginFilter, LogoutFilter. - Moved the handling of 'include-new-ui' profile to make building with and within more straight forward. - Splash screen while guard executing. - Http request interceptor to show loading on the canvas. - Http request interceptor to handle 401 responses. * NIFI-11481: - Extension Creation Component. - Filter, Usage Restrictions, and selected type. * NIFI-11481: - Stopping polling when unable to connect to server. * NIFI-11481: - Settings - General. * NIFI-11481: - Settings - Management Controller Services. * NIFI-11481: - NiFi Tooltip directive. - Usage Restriction Tip. - Comments Tip. - Validation Errors Tip. - Bulletins Tip. * NIFI-11481: - Settings - Reporting Tasks. * NIFI-11481: - Avoiding unnecessary web requests in route guards. * NIFI-11481: - Edit Controller Service Dialog. - View Property Table. - Update component density. * NIFI-11481: - Supports Controller Service API tooltip and dialog content. * NIFI-11481: - Property table - NF Editor. - Property table - Combo Editor. * NIFI-11481: - Making property table a control value accessor. - Wiring up saving Controller Services from Edit Dialog. - Handling Delete Property. - Handling New Property. - Updating how form submission is triggered throughout to address issue with incidental form submit events. * NIFI-11481: - Moving Settings into pages. * NIFI-11481: - Moving Canvas into pages. * NIFI-11481: - Moving Login into pages. * NIFI-11481: - Adding routing to the Controller Service listing and Reporting Task listing. - Updating Canvas routing to follow similar pattern. * NIFI-11481: - Controller Service references. * NIFI-11481: - Create inline Controller Service. - Edit Controller Service route. - Go To Controller Service from Property Table. - Switching to Event Emitter in New Property dialog. * NIFI-11481: - Saving spinner - Create Processor, Create Port, and Edit Port. * NIFI-11481: - Saving spinner - Create Controller Service, Edit Controller Service, and Create Reporting Task. * NIFI-11481: - Parameter Context Listing. - Add new Parameter Context. - Edit Parameter Context. * NIFI-11481: - New Paramter. - Edit Parameter. - Parameter table. * NIFI-11481: - Parameter references. - Parameter Context update steps. - Bound Process Group references. * NIFI-11481: - Parameter Context Inheritance. * NIFI-11481: - Processor configuration. - Ensuring new Property names are unique. - Trapping focus in nf and combo editors. - Reloading component connections after updating a Processor. * NIFI-11481: - Navigation Control. - Birdseye. - Operation Control. * NIFI-11481: - Create Process Group. - Upload Process Group. * NIFI-11481: - Implementing current Process Group context in operation palette. * NIFI-11481: - Connection creation. * NIFI-11481: - Connection configuration. * NIFI-11481: - Standardizing selection option model. - Connection load balancing tooltip. - Clean up. * NIFI-11481: - Move components in to/out of groups. - Group components. * NIFI-11481: - Render connections for component action. * NIFI-11481: - CodeMirror for Parameter and EL configuration. * NIFI-11481: - Resizable. - Moving tooltip directive. * NIFI-11481: - Ensuring all specs are bootstrapped and create successfully. * NIFI-11481: - Updating some interface names to avoid conflicting with various components in an attempt to better establish a naming convention. * NIFI-11481: - Show Source/Destination. - Defaulting current Parameter Context in Create PG and Group dialogs. - Handling disabled state in a few ControlValueAccessors. - Ensuring Parameter Contest uri is set. - Unit tests. * NIFI-11481: - Fixing checkstyle issue. * NIFI-11481: - LICENSE/NOTICE. * NIFI-11481: - RAT Plugin config. * NIFI-12401: - Addressing review feedback. * NIFI-11481: - Ensuring the option is disabled when there is no description. * NIFI-11481: - Only including parameters in the payload when they have been modified. - Showing appropriate message after applying based on whether parameters were included or not. * NIFI-11481: - Fixing parameter deletion. - Enforcing parameter name uniqueness. - Preventing changing parameter sensitive. * NIFI-11481: - Only loading the service link once when considering updated property value. - Ensuring existing parameter are set in all instances of opening the new Property dialog. * NIFI-11481: - Fixing tests that regressed. * NIFI-11481: - Adding default karma config which was needed in order to debug tests in IDE. * NIFI-11481: - Updating karma config to not watch for now. Can introduce new options for running in various contexts in the future. This closes #8053
2023-11-27 10:39:51 -05:00
<resources>
<resource>
<directory>${frontend.working.dir}/dist/nifi/browser</directory>
NIFI-11481: Initial migration to Angular 16 (#8053) * NIFI-11481: - Initial project creation. * NIFI-11481: - Install material. - Rename project from nifi-web-frontend to nifi. * NIFI-11481: - Install roboto through package.json. * NIFI-11481: - Add Tailwind. * NIFI-11481: - Basic layout. * NIFI-11481: - Introducing ngrx for storing flow. * NIFI-11481: - Introducing d3. - Adding svg. - Adding defs. - Funnel Manager. * NIFI-11481: - Introducing d3. - Adding svg. - Adding defs. - Funnel Manager. - Adding draggable. - Adding editable. - Adding selectable. - Adding flowfont. - Adding Canvas View. - Adding Transform in Store. - Adding selected in Store. - Adding transition in Store. - Funnel Manager directly subscribes to store. * NIFI-11481: - Adding backend calls. - Refactoring update positions to be for a single component. * NIFI-11481: - Process Group Manager. - Adding font-awesome. - Updating canvas/graph component visibility. - Adding prettier/eslint. * NIFI-11481: - Adding support to enter a process group. * NIFI-11481: - Formatting source. * NIFI-11481: - Label Manager. - Added generic update component. * NIFI-11481: - Processor Manager. * NIFI-11481: - Port Manager. * NIFI-11481: - Remote Process Group Manager. * NIFI-11481: - Adding draggable icons to the toolbar. * NIFI-11481: - Formatting. * NIFI-11481: - Draggable Toolbar. - Create Label, Funnel. * NIFI-11481: - Connection Manager. - Connectable Behavior. * NIFI-11481: - Draggable behavior with back end call for both components and connections. * NIFI-11481: - Selection box. * NIFI-11481: - Port creation. - Port configuration. - Quick Select. * NIFI-11481: - Canvas Tooltips. * NIFI-11481: - Context menu. * NIFI-11481: - Router State. - Reorganization. - Deep linking. * NIFI-11481: - Adding support for Delete. * NIFI-11481: - Flow status bar. * NIFI-11481: - Adding Current User State. - Current user polling. - Fixing Flow Status layout bug. * NIFI-11481: - Process Group Polling. * NIFI-11481: - Process Group Breadcrumbs. * NIFI-11481: - Global Menu. * NIFI-11481: - Search. * NIFI-11481: - Add support for centering components on the canvas. * NIFI-11481: - Add support for persisting and restoring the users view of the current PG. * NIFI-11481: - Fixing centering behavior. - Fixing user view restoration. - Bulk selection auto fit. * NIFI-11481: - Incorporating the new UI into the NiFi build with a build profile that is not active by default. - The new UI is deployed to a different context path than the current UI and works side by side. * NIFI-11481: - Center component from context menu. - Enter process group from context menu. * NIFI-11481: - Adding support to log in. - LoginFilter, LogoutFilter. - Moved the handling of 'include-new-ui' profile to make building with and within more straight forward. - Splash screen while guard executing. - Http request interceptor to show loading on the canvas. - Http request interceptor to handle 401 responses. * NIFI-11481: - Extension Creation Component. - Filter, Usage Restrictions, and selected type. * NIFI-11481: - Stopping polling when unable to connect to server. * NIFI-11481: - Settings - General. * NIFI-11481: - Settings - Management Controller Services. * NIFI-11481: - NiFi Tooltip directive. - Usage Restriction Tip. - Comments Tip. - Validation Errors Tip. - Bulletins Tip. * NIFI-11481: - Settings - Reporting Tasks. * NIFI-11481: - Avoiding unnecessary web requests in route guards. * NIFI-11481: - Edit Controller Service Dialog. - View Property Table. - Update component density. * NIFI-11481: - Supports Controller Service API tooltip and dialog content. * NIFI-11481: - Property table - NF Editor. - Property table - Combo Editor. * NIFI-11481: - Making property table a control value accessor. - Wiring up saving Controller Services from Edit Dialog. - Handling Delete Property. - Handling New Property. - Updating how form submission is triggered throughout to address issue with incidental form submit events. * NIFI-11481: - Moving Settings into pages. * NIFI-11481: - Moving Canvas into pages. * NIFI-11481: - Moving Login into pages. * NIFI-11481: - Adding routing to the Controller Service listing and Reporting Task listing. - Updating Canvas routing to follow similar pattern. * NIFI-11481: - Controller Service references. * NIFI-11481: - Create inline Controller Service. - Edit Controller Service route. - Go To Controller Service from Property Table. - Switching to Event Emitter in New Property dialog. * NIFI-11481: - Saving spinner - Create Processor, Create Port, and Edit Port. * NIFI-11481: - Saving spinner - Create Controller Service, Edit Controller Service, and Create Reporting Task. * NIFI-11481: - Parameter Context Listing. - Add new Parameter Context. - Edit Parameter Context. * NIFI-11481: - New Paramter. - Edit Parameter. - Parameter table. * NIFI-11481: - Parameter references. - Parameter Context update steps. - Bound Process Group references. * NIFI-11481: - Parameter Context Inheritance. * NIFI-11481: - Processor configuration. - Ensuring new Property names are unique. - Trapping focus in nf and combo editors. - Reloading component connections after updating a Processor. * NIFI-11481: - Navigation Control. - Birdseye. - Operation Control. * NIFI-11481: - Create Process Group. - Upload Process Group. * NIFI-11481: - Implementing current Process Group context in operation palette. * NIFI-11481: - Connection creation. * NIFI-11481: - Connection configuration. * NIFI-11481: - Standardizing selection option model. - Connection load balancing tooltip. - Clean up. * NIFI-11481: - Move components in to/out of groups. - Group components. * NIFI-11481: - Render connections for component action. * NIFI-11481: - CodeMirror for Parameter and EL configuration. * NIFI-11481: - Resizable. - Moving tooltip directive. * NIFI-11481: - Ensuring all specs are bootstrapped and create successfully. * NIFI-11481: - Updating some interface names to avoid conflicting with various components in an attempt to better establish a naming convention. * NIFI-11481: - Show Source/Destination. - Defaulting current Parameter Context in Create PG and Group dialogs. - Handling disabled state in a few ControlValueAccessors. - Ensuring Parameter Contest uri is set. - Unit tests. * NIFI-11481: - Fixing checkstyle issue. * NIFI-11481: - LICENSE/NOTICE. * NIFI-11481: - RAT Plugin config. * NIFI-12401: - Addressing review feedback. * NIFI-11481: - Ensuring the option is disabled when there is no description. * NIFI-11481: - Only including parameters in the payload when they have been modified. - Showing appropriate message after applying based on whether parameters were included or not. * NIFI-11481: - Fixing parameter deletion. - Enforcing parameter name uniqueness. - Preventing changing parameter sensitive. * NIFI-11481: - Only loading the service link once when considering updated property value. - Ensuring existing parameter are set in all instances of opening the new Property dialog. * NIFI-11481: - Fixing tests that regressed. * NIFI-11481: - Adding default karma config which was needed in order to debug tests in IDE. * NIFI-11481: - Updating karma config to not watch for now. Can introduce new options for running in various contexts in the future. This closes #8053
2023-11-27 10:39:51 -05:00
<filtering>false</filtering>
<includes>
<include>**/*</include>
</includes>
</resource>
<resource>
<directory>${frontend.working.dir}/dist/nifi</directory>
<filtering>false</filtering>
<includes>
<include>3rdpartylicenses.txt</include>
</includes>
</resource>
NIFI-11481: Initial migration to Angular 16 (#8053) * NIFI-11481: - Initial project creation. * NIFI-11481: - Install material. - Rename project from nifi-web-frontend to nifi. * NIFI-11481: - Install roboto through package.json. * NIFI-11481: - Add Tailwind. * NIFI-11481: - Basic layout. * NIFI-11481: - Introducing ngrx for storing flow. * NIFI-11481: - Introducing d3. - Adding svg. - Adding defs. - Funnel Manager. * NIFI-11481: - Introducing d3. - Adding svg. - Adding defs. - Funnel Manager. - Adding draggable. - Adding editable. - Adding selectable. - Adding flowfont. - Adding Canvas View. - Adding Transform in Store. - Adding selected in Store. - Adding transition in Store. - Funnel Manager directly subscribes to store. * NIFI-11481: - Adding backend calls. - Refactoring update positions to be for a single component. * NIFI-11481: - Process Group Manager. - Adding font-awesome. - Updating canvas/graph component visibility. - Adding prettier/eslint. * NIFI-11481: - Adding support to enter a process group. * NIFI-11481: - Formatting source. * NIFI-11481: - Label Manager. - Added generic update component. * NIFI-11481: - Processor Manager. * NIFI-11481: - Port Manager. * NIFI-11481: - Remote Process Group Manager. * NIFI-11481: - Adding draggable icons to the toolbar. * NIFI-11481: - Formatting. * NIFI-11481: - Draggable Toolbar. - Create Label, Funnel. * NIFI-11481: - Connection Manager. - Connectable Behavior. * NIFI-11481: - Draggable behavior with back end call for both components and connections. * NIFI-11481: - Selection box. * NIFI-11481: - Port creation. - Port configuration. - Quick Select. * NIFI-11481: - Canvas Tooltips. * NIFI-11481: - Context menu. * NIFI-11481: - Router State. - Reorganization. - Deep linking. * NIFI-11481: - Adding support for Delete. * NIFI-11481: - Flow status bar. * NIFI-11481: - Adding Current User State. - Current user polling. - Fixing Flow Status layout bug. * NIFI-11481: - Process Group Polling. * NIFI-11481: - Process Group Breadcrumbs. * NIFI-11481: - Global Menu. * NIFI-11481: - Search. * NIFI-11481: - Add support for centering components on the canvas. * NIFI-11481: - Add support for persisting and restoring the users view of the current PG. * NIFI-11481: - Fixing centering behavior. - Fixing user view restoration. - Bulk selection auto fit. * NIFI-11481: - Incorporating the new UI into the NiFi build with a build profile that is not active by default. - The new UI is deployed to a different context path than the current UI and works side by side. * NIFI-11481: - Center component from context menu. - Enter process group from context menu. * NIFI-11481: - Adding support to log in. - LoginFilter, LogoutFilter. - Moved the handling of 'include-new-ui' profile to make building with and within more straight forward. - Splash screen while guard executing. - Http request interceptor to show loading on the canvas. - Http request interceptor to handle 401 responses. * NIFI-11481: - Extension Creation Component. - Filter, Usage Restrictions, and selected type. * NIFI-11481: - Stopping polling when unable to connect to server. * NIFI-11481: - Settings - General. * NIFI-11481: - Settings - Management Controller Services. * NIFI-11481: - NiFi Tooltip directive. - Usage Restriction Tip. - Comments Tip. - Validation Errors Tip. - Bulletins Tip. * NIFI-11481: - Settings - Reporting Tasks. * NIFI-11481: - Avoiding unnecessary web requests in route guards. * NIFI-11481: - Edit Controller Service Dialog. - View Property Table. - Update component density. * NIFI-11481: - Supports Controller Service API tooltip and dialog content. * NIFI-11481: - Property table - NF Editor. - Property table - Combo Editor. * NIFI-11481: - Making property table a control value accessor. - Wiring up saving Controller Services from Edit Dialog. - Handling Delete Property. - Handling New Property. - Updating how form submission is triggered throughout to address issue with incidental form submit events. * NIFI-11481: - Moving Settings into pages. * NIFI-11481: - Moving Canvas into pages. * NIFI-11481: - Moving Login into pages. * NIFI-11481: - Adding routing to the Controller Service listing and Reporting Task listing. - Updating Canvas routing to follow similar pattern. * NIFI-11481: - Controller Service references. * NIFI-11481: - Create inline Controller Service. - Edit Controller Service route. - Go To Controller Service from Property Table. - Switching to Event Emitter in New Property dialog. * NIFI-11481: - Saving spinner - Create Processor, Create Port, and Edit Port. * NIFI-11481: - Saving spinner - Create Controller Service, Edit Controller Service, and Create Reporting Task. * NIFI-11481: - Parameter Context Listing. - Add new Parameter Context. - Edit Parameter Context. * NIFI-11481: - New Paramter. - Edit Parameter. - Parameter table. * NIFI-11481: - Parameter references. - Parameter Context update steps. - Bound Process Group references. * NIFI-11481: - Parameter Context Inheritance. * NIFI-11481: - Processor configuration. - Ensuring new Property names are unique. - Trapping focus in nf and combo editors. - Reloading component connections after updating a Processor. * NIFI-11481: - Navigation Control. - Birdseye. - Operation Control. * NIFI-11481: - Create Process Group. - Upload Process Group. * NIFI-11481: - Implementing current Process Group context in operation palette. * NIFI-11481: - Connection creation. * NIFI-11481: - Connection configuration. * NIFI-11481: - Standardizing selection option model. - Connection load balancing tooltip. - Clean up. * NIFI-11481: - Move components in to/out of groups. - Group components. * NIFI-11481: - Render connections for component action. * NIFI-11481: - CodeMirror for Parameter and EL configuration. * NIFI-11481: - Resizable. - Moving tooltip directive. * NIFI-11481: - Ensuring all specs are bootstrapped and create successfully. * NIFI-11481: - Updating some interface names to avoid conflicting with various components in an attempt to better establish a naming convention. * NIFI-11481: - Show Source/Destination. - Defaulting current Parameter Context in Create PG and Group dialogs. - Handling disabled state in a few ControlValueAccessors. - Ensuring Parameter Contest uri is set. - Unit tests. * NIFI-11481: - Fixing checkstyle issue. * NIFI-11481: - LICENSE/NOTICE. * NIFI-11481: - RAT Plugin config. * NIFI-12401: - Addressing review feedback. * NIFI-11481: - Ensuring the option is disabled when there is no description. * NIFI-11481: - Only including parameters in the payload when they have been modified. - Showing appropriate message after applying based on whether parameters were included or not. * NIFI-11481: - Fixing parameter deletion. - Enforcing parameter name uniqueness. - Preventing changing parameter sensitive. * NIFI-11481: - Only loading the service link once when considering updated property value. - Ensuring existing parameter are set in all instances of opening the new Property dialog. * NIFI-11481: - Fixing tests that regressed. * NIFI-11481: - Adding default karma config which was needed in order to debug tests in IDE. * NIFI-11481: - Updating karma config to not watch for now. Can introduce new options for running in various contexts in the future. This closes #8053
2023-11-27 10:39:51 -05:00
</resources>
</configuration>
</execution>
<!--
Copy the staged applications into the bundle. Each application requires its own configuration.
-->
<execution>
<id>bundle-built-apps</id>
<phase>prepare-package</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>${project.build.outputDirectory}/nifi</outputDirectory>
<resources>
<resource>
<directory>${project.build.directory}/${project.build.finalName}/nifi</directory>
<filtering>false</filtering>
<includes>
<include>**/*</include>
</includes>
</resource>
</resources>
</configuration>
</execution>
NIFI-11481: Initial migration to Angular 16 (#8053) * NIFI-11481: - Initial project creation. * NIFI-11481: - Install material. - Rename project from nifi-web-frontend to nifi. * NIFI-11481: - Install roboto through package.json. * NIFI-11481: - Add Tailwind. * NIFI-11481: - Basic layout. * NIFI-11481: - Introducing ngrx for storing flow. * NIFI-11481: - Introducing d3. - Adding svg. - Adding defs. - Funnel Manager. * NIFI-11481: - Introducing d3. - Adding svg. - Adding defs. - Funnel Manager. - Adding draggable. - Adding editable. - Adding selectable. - Adding flowfont. - Adding Canvas View. - Adding Transform in Store. - Adding selected in Store. - Adding transition in Store. - Funnel Manager directly subscribes to store. * NIFI-11481: - Adding backend calls. - Refactoring update positions to be for a single component. * NIFI-11481: - Process Group Manager. - Adding font-awesome. - Updating canvas/graph component visibility. - Adding prettier/eslint. * NIFI-11481: - Adding support to enter a process group. * NIFI-11481: - Formatting source. * NIFI-11481: - Label Manager. - Added generic update component. * NIFI-11481: - Processor Manager. * NIFI-11481: - Port Manager. * NIFI-11481: - Remote Process Group Manager. * NIFI-11481: - Adding draggable icons to the toolbar. * NIFI-11481: - Formatting. * NIFI-11481: - Draggable Toolbar. - Create Label, Funnel. * NIFI-11481: - Connection Manager. - Connectable Behavior. * NIFI-11481: - Draggable behavior with back end call for both components and connections. * NIFI-11481: - Selection box. * NIFI-11481: - Port creation. - Port configuration. - Quick Select. * NIFI-11481: - Canvas Tooltips. * NIFI-11481: - Context menu. * NIFI-11481: - Router State. - Reorganization. - Deep linking. * NIFI-11481: - Adding support for Delete. * NIFI-11481: - Flow status bar. * NIFI-11481: - Adding Current User State. - Current user polling. - Fixing Flow Status layout bug. * NIFI-11481: - Process Group Polling. * NIFI-11481: - Process Group Breadcrumbs. * NIFI-11481: - Global Menu. * NIFI-11481: - Search. * NIFI-11481: - Add support for centering components on the canvas. * NIFI-11481: - Add support for persisting and restoring the users view of the current PG. * NIFI-11481: - Fixing centering behavior. - Fixing user view restoration. - Bulk selection auto fit. * NIFI-11481: - Incorporating the new UI into the NiFi build with a build profile that is not active by default. - The new UI is deployed to a different context path than the current UI and works side by side. * NIFI-11481: - Center component from context menu. - Enter process group from context menu. * NIFI-11481: - Adding support to log in. - LoginFilter, LogoutFilter. - Moved the handling of 'include-new-ui' profile to make building with and within more straight forward. - Splash screen while guard executing. - Http request interceptor to show loading on the canvas. - Http request interceptor to handle 401 responses. * NIFI-11481: - Extension Creation Component. - Filter, Usage Restrictions, and selected type. * NIFI-11481: - Stopping polling when unable to connect to server. * NIFI-11481: - Settings - General. * NIFI-11481: - Settings - Management Controller Services. * NIFI-11481: - NiFi Tooltip directive. - Usage Restriction Tip. - Comments Tip. - Validation Errors Tip. - Bulletins Tip. * NIFI-11481: - Settings - Reporting Tasks. * NIFI-11481: - Avoiding unnecessary web requests in route guards. * NIFI-11481: - Edit Controller Service Dialog. - View Property Table. - Update component density. * NIFI-11481: - Supports Controller Service API tooltip and dialog content. * NIFI-11481: - Property table - NF Editor. - Property table - Combo Editor. * NIFI-11481: - Making property table a control value accessor. - Wiring up saving Controller Services from Edit Dialog. - Handling Delete Property. - Handling New Property. - Updating how form submission is triggered throughout to address issue with incidental form submit events. * NIFI-11481: - Moving Settings into pages. * NIFI-11481: - Moving Canvas into pages. * NIFI-11481: - Moving Login into pages. * NIFI-11481: - Adding routing to the Controller Service listing and Reporting Task listing. - Updating Canvas routing to follow similar pattern. * NIFI-11481: - Controller Service references. * NIFI-11481: - Create inline Controller Service. - Edit Controller Service route. - Go To Controller Service from Property Table. - Switching to Event Emitter in New Property dialog. * NIFI-11481: - Saving spinner - Create Processor, Create Port, and Edit Port. * NIFI-11481: - Saving spinner - Create Controller Service, Edit Controller Service, and Create Reporting Task. * NIFI-11481: - Parameter Context Listing. - Add new Parameter Context. - Edit Parameter Context. * NIFI-11481: - New Paramter. - Edit Parameter. - Parameter table. * NIFI-11481: - Parameter references. - Parameter Context update steps. - Bound Process Group references. * NIFI-11481: - Parameter Context Inheritance. * NIFI-11481: - Processor configuration. - Ensuring new Property names are unique. - Trapping focus in nf and combo editors. - Reloading component connections after updating a Processor. * NIFI-11481: - Navigation Control. - Birdseye. - Operation Control. * NIFI-11481: - Create Process Group. - Upload Process Group. * NIFI-11481: - Implementing current Process Group context in operation palette. * NIFI-11481: - Connection creation. * NIFI-11481: - Connection configuration. * NIFI-11481: - Standardizing selection option model. - Connection load balancing tooltip. - Clean up. * NIFI-11481: - Move components in to/out of groups. - Group components. * NIFI-11481: - Render connections for component action. * NIFI-11481: - CodeMirror for Parameter and EL configuration. * NIFI-11481: - Resizable. - Moving tooltip directive. * NIFI-11481: - Ensuring all specs are bootstrapped and create successfully. * NIFI-11481: - Updating some interface names to avoid conflicting with various components in an attempt to better establish a naming convention. * NIFI-11481: - Show Source/Destination. - Defaulting current Parameter Context in Create PG and Group dialogs. - Handling disabled state in a few ControlValueAccessors. - Ensuring Parameter Contest uri is set. - Unit tests. * NIFI-11481: - Fixing checkstyle issue. * NIFI-11481: - LICENSE/NOTICE. * NIFI-11481: - RAT Plugin config. * NIFI-12401: - Addressing review feedback. * NIFI-11481: - Ensuring the option is disabled when there is no description. * NIFI-11481: - Only including parameters in the payload when they have been modified. - Showing appropriate message after applying based on whether parameters were included or not. * NIFI-11481: - Fixing parameter deletion. - Enforcing parameter name uniqueness. - Preventing changing parameter sensitive. * NIFI-11481: - Only loading the service link once when considering updated property value. - Ensuring existing parameter are set in all instances of opening the new Property dialog. * NIFI-11481: - Fixing tests that regressed. * NIFI-11481: - Adding default karma config which was needed in order to debug tests in IDE. * NIFI-11481: - Updating karma config to not watch for now. Can introduce new options for running in various contexts in the future. This closes #8053
2023-11-27 10:39:51 -05:00
</executions>
</plugin>
<plugin>
<groupId>com.coderplus.maven.plugins</groupId>
<artifactId>copy-rename-maven-plugin</artifactId>
<version>${copy-rename-maven-plugin.version}</version>
<executions>
<!--
Copy theme.
-->
<execution>
<id>copy-theme-nifi</id>
<phase>generate-resources</phase>
<goals>
<goal>copy</goal>
</goals>
<configuration>
<sourceFile>${frontend.working.dir}/apps/nifi/src/assets/themes/${frontend.theme}.scss</sourceFile>
<destinationFile>${frontend.working.dir}/apps/nifi/src/assets/themes/material.scss</destinationFile>
</configuration>
</execution>
</executions>
</plugin>
NIFI-11481: Initial migration to Angular 16 (#8053) * NIFI-11481: - Initial project creation. * NIFI-11481: - Install material. - Rename project from nifi-web-frontend to nifi. * NIFI-11481: - Install roboto through package.json. * NIFI-11481: - Add Tailwind. * NIFI-11481: - Basic layout. * NIFI-11481: - Introducing ngrx for storing flow. * NIFI-11481: - Introducing d3. - Adding svg. - Adding defs. - Funnel Manager. * NIFI-11481: - Introducing d3. - Adding svg. - Adding defs. - Funnel Manager. - Adding draggable. - Adding editable. - Adding selectable. - Adding flowfont. - Adding Canvas View. - Adding Transform in Store. - Adding selected in Store. - Adding transition in Store. - Funnel Manager directly subscribes to store. * NIFI-11481: - Adding backend calls. - Refactoring update positions to be for a single component. * NIFI-11481: - Process Group Manager. - Adding font-awesome. - Updating canvas/graph component visibility. - Adding prettier/eslint. * NIFI-11481: - Adding support to enter a process group. * NIFI-11481: - Formatting source. * NIFI-11481: - Label Manager. - Added generic update component. * NIFI-11481: - Processor Manager. * NIFI-11481: - Port Manager. * NIFI-11481: - Remote Process Group Manager. * NIFI-11481: - Adding draggable icons to the toolbar. * NIFI-11481: - Formatting. * NIFI-11481: - Draggable Toolbar. - Create Label, Funnel. * NIFI-11481: - Connection Manager. - Connectable Behavior. * NIFI-11481: - Draggable behavior with back end call for both components and connections. * NIFI-11481: - Selection box. * NIFI-11481: - Port creation. - Port configuration. - Quick Select. * NIFI-11481: - Canvas Tooltips. * NIFI-11481: - Context menu. * NIFI-11481: - Router State. - Reorganization. - Deep linking. * NIFI-11481: - Adding support for Delete. * NIFI-11481: - Flow status bar. * NIFI-11481: - Adding Current User State. - Current user polling. - Fixing Flow Status layout bug. * NIFI-11481: - Process Group Polling. * NIFI-11481: - Process Group Breadcrumbs. * NIFI-11481: - Global Menu. * NIFI-11481: - Search. * NIFI-11481: - Add support for centering components on the canvas. * NIFI-11481: - Add support for persisting and restoring the users view of the current PG. * NIFI-11481: - Fixing centering behavior. - Fixing user view restoration. - Bulk selection auto fit. * NIFI-11481: - Incorporating the new UI into the NiFi build with a build profile that is not active by default. - The new UI is deployed to a different context path than the current UI and works side by side. * NIFI-11481: - Center component from context menu. - Enter process group from context menu. * NIFI-11481: - Adding support to log in. - LoginFilter, LogoutFilter. - Moved the handling of 'include-new-ui' profile to make building with and within more straight forward. - Splash screen while guard executing. - Http request interceptor to show loading on the canvas. - Http request interceptor to handle 401 responses. * NIFI-11481: - Extension Creation Component. - Filter, Usage Restrictions, and selected type. * NIFI-11481: - Stopping polling when unable to connect to server. * NIFI-11481: - Settings - General. * NIFI-11481: - Settings - Management Controller Services. * NIFI-11481: - NiFi Tooltip directive. - Usage Restriction Tip. - Comments Tip. - Validation Errors Tip. - Bulletins Tip. * NIFI-11481: - Settings - Reporting Tasks. * NIFI-11481: - Avoiding unnecessary web requests in route guards. * NIFI-11481: - Edit Controller Service Dialog. - View Property Table. - Update component density. * NIFI-11481: - Supports Controller Service API tooltip and dialog content. * NIFI-11481: - Property table - NF Editor. - Property table - Combo Editor. * NIFI-11481: - Making property table a control value accessor. - Wiring up saving Controller Services from Edit Dialog. - Handling Delete Property. - Handling New Property. - Updating how form submission is triggered throughout to address issue with incidental form submit events. * NIFI-11481: - Moving Settings into pages. * NIFI-11481: - Moving Canvas into pages. * NIFI-11481: - Moving Login into pages. * NIFI-11481: - Adding routing to the Controller Service listing and Reporting Task listing. - Updating Canvas routing to follow similar pattern. * NIFI-11481: - Controller Service references. * NIFI-11481: - Create inline Controller Service. - Edit Controller Service route. - Go To Controller Service from Property Table. - Switching to Event Emitter in New Property dialog. * NIFI-11481: - Saving spinner - Create Processor, Create Port, and Edit Port. * NIFI-11481: - Saving spinner - Create Controller Service, Edit Controller Service, and Create Reporting Task. * NIFI-11481: - Parameter Context Listing. - Add new Parameter Context. - Edit Parameter Context. * NIFI-11481: - New Paramter. - Edit Parameter. - Parameter table. * NIFI-11481: - Parameter references. - Parameter Context update steps. - Bound Process Group references. * NIFI-11481: - Parameter Context Inheritance. * NIFI-11481: - Processor configuration. - Ensuring new Property names are unique. - Trapping focus in nf and combo editors. - Reloading component connections after updating a Processor. * NIFI-11481: - Navigation Control. - Birdseye. - Operation Control. * NIFI-11481: - Create Process Group. - Upload Process Group. * NIFI-11481: - Implementing current Process Group context in operation palette. * NIFI-11481: - Connection creation. * NIFI-11481: - Connection configuration. * NIFI-11481: - Standardizing selection option model. - Connection load balancing tooltip. - Clean up. * NIFI-11481: - Move components in to/out of groups. - Group components. * NIFI-11481: - Render connections for component action. * NIFI-11481: - CodeMirror for Parameter and EL configuration. * NIFI-11481: - Resizable. - Moving tooltip directive. * NIFI-11481: - Ensuring all specs are bootstrapped and create successfully. * NIFI-11481: - Updating some interface names to avoid conflicting with various components in an attempt to better establish a naming convention. * NIFI-11481: - Show Source/Destination. - Defaulting current Parameter Context in Create PG and Group dialogs. - Handling disabled state in a few ControlValueAccessors. - Ensuring Parameter Contest uri is set. - Unit tests. * NIFI-11481: - Fixing checkstyle issue. * NIFI-11481: - LICENSE/NOTICE. * NIFI-11481: - RAT Plugin config. * NIFI-12401: - Addressing review feedback. * NIFI-11481: - Ensuring the option is disabled when there is no description. * NIFI-11481: - Only including parameters in the payload when they have been modified. - Showing appropriate message after applying based on whether parameters were included or not. * NIFI-11481: - Fixing parameter deletion. - Enforcing parameter name uniqueness. - Preventing changing parameter sensitive. * NIFI-11481: - Only loading the service link once when considering updated property value. - Ensuring existing parameter are set in all instances of opening the new Property dialog. * NIFI-11481: - Fixing tests that regressed. * NIFI-11481: - Adding default karma config which was needed in order to debug tests in IDE. * NIFI-11481: - Updating karma config to not watch for now. Can introduce new options for running in various contexts in the future. This closes #8053
2023-11-27 10:39:51 -05:00
<plugin>
<groupId>com.github.eirslett</groupId>
<artifactId>frontend-maven-plugin</artifactId>
<version>${frontend.mvn.plugin.version}</version>
<configuration>
<installDirectory>${frontend.working.dir}</installDirectory>
</configuration>
<executions>
<!--
Install node and npm.
-->
<execution>
<id>install-node-and-npm</id>
<goals>
<goal>install-node-and-npm</goal>
</goals>
<phase>initialize</phase>
<configuration>
<nodeVersion>${node.version}</nodeVersion>
</configuration>
</execution>
<!--
Install node_modules (build, test, AND client side dependencies).
-->
<execution>
<id>npm-install</id>
<goals>
<goal>npm</goal>
</goals>
<phase>generate-resources</phase>
NIFI-11481: Initial migration to Angular 16 (#8053) * NIFI-11481: - Initial project creation. * NIFI-11481: - Install material. - Rename project from nifi-web-frontend to nifi. * NIFI-11481: - Install roboto through package.json. * NIFI-11481: - Add Tailwind. * NIFI-11481: - Basic layout. * NIFI-11481: - Introducing ngrx for storing flow. * NIFI-11481: - Introducing d3. - Adding svg. - Adding defs. - Funnel Manager. * NIFI-11481: - Introducing d3. - Adding svg. - Adding defs. - Funnel Manager. - Adding draggable. - Adding editable. - Adding selectable. - Adding flowfont. - Adding Canvas View. - Adding Transform in Store. - Adding selected in Store. - Adding transition in Store. - Funnel Manager directly subscribes to store. * NIFI-11481: - Adding backend calls. - Refactoring update positions to be for a single component. * NIFI-11481: - Process Group Manager. - Adding font-awesome. - Updating canvas/graph component visibility. - Adding prettier/eslint. * NIFI-11481: - Adding support to enter a process group. * NIFI-11481: - Formatting source. * NIFI-11481: - Label Manager. - Added generic update component. * NIFI-11481: - Processor Manager. * NIFI-11481: - Port Manager. * NIFI-11481: - Remote Process Group Manager. * NIFI-11481: - Adding draggable icons to the toolbar. * NIFI-11481: - Formatting. * NIFI-11481: - Draggable Toolbar. - Create Label, Funnel. * NIFI-11481: - Connection Manager. - Connectable Behavior. * NIFI-11481: - Draggable behavior with back end call for both components and connections. * NIFI-11481: - Selection box. * NIFI-11481: - Port creation. - Port configuration. - Quick Select. * NIFI-11481: - Canvas Tooltips. * NIFI-11481: - Context menu. * NIFI-11481: - Router State. - Reorganization. - Deep linking. * NIFI-11481: - Adding support for Delete. * NIFI-11481: - Flow status bar. * NIFI-11481: - Adding Current User State. - Current user polling. - Fixing Flow Status layout bug. * NIFI-11481: - Process Group Polling. * NIFI-11481: - Process Group Breadcrumbs. * NIFI-11481: - Global Menu. * NIFI-11481: - Search. * NIFI-11481: - Add support for centering components on the canvas. * NIFI-11481: - Add support for persisting and restoring the users view of the current PG. * NIFI-11481: - Fixing centering behavior. - Fixing user view restoration. - Bulk selection auto fit. * NIFI-11481: - Incorporating the new UI into the NiFi build with a build profile that is not active by default. - The new UI is deployed to a different context path than the current UI and works side by side. * NIFI-11481: - Center component from context menu. - Enter process group from context menu. * NIFI-11481: - Adding support to log in. - LoginFilter, LogoutFilter. - Moved the handling of 'include-new-ui' profile to make building with and within more straight forward. - Splash screen while guard executing. - Http request interceptor to show loading on the canvas. - Http request interceptor to handle 401 responses. * NIFI-11481: - Extension Creation Component. - Filter, Usage Restrictions, and selected type. * NIFI-11481: - Stopping polling when unable to connect to server. * NIFI-11481: - Settings - General. * NIFI-11481: - Settings - Management Controller Services. * NIFI-11481: - NiFi Tooltip directive. - Usage Restriction Tip. - Comments Tip. - Validation Errors Tip. - Bulletins Tip. * NIFI-11481: - Settings - Reporting Tasks. * NIFI-11481: - Avoiding unnecessary web requests in route guards. * NIFI-11481: - Edit Controller Service Dialog. - View Property Table. - Update component density. * NIFI-11481: - Supports Controller Service API tooltip and dialog content. * NIFI-11481: - Property table - NF Editor. - Property table - Combo Editor. * NIFI-11481: - Making property table a control value accessor. - Wiring up saving Controller Services from Edit Dialog. - Handling Delete Property. - Handling New Property. - Updating how form submission is triggered throughout to address issue with incidental form submit events. * NIFI-11481: - Moving Settings into pages. * NIFI-11481: - Moving Canvas into pages. * NIFI-11481: - Moving Login into pages. * NIFI-11481: - Adding routing to the Controller Service listing and Reporting Task listing. - Updating Canvas routing to follow similar pattern. * NIFI-11481: - Controller Service references. * NIFI-11481: - Create inline Controller Service. - Edit Controller Service route. - Go To Controller Service from Property Table. - Switching to Event Emitter in New Property dialog. * NIFI-11481: - Saving spinner - Create Processor, Create Port, and Edit Port. * NIFI-11481: - Saving spinner - Create Controller Service, Edit Controller Service, and Create Reporting Task. * NIFI-11481: - Parameter Context Listing. - Add new Parameter Context. - Edit Parameter Context. * NIFI-11481: - New Paramter. - Edit Parameter. - Parameter table. * NIFI-11481: - Parameter references. - Parameter Context update steps. - Bound Process Group references. * NIFI-11481: - Parameter Context Inheritance. * NIFI-11481: - Processor configuration. - Ensuring new Property names are unique. - Trapping focus in nf and combo editors. - Reloading component connections after updating a Processor. * NIFI-11481: - Navigation Control. - Birdseye. - Operation Control. * NIFI-11481: - Create Process Group. - Upload Process Group. * NIFI-11481: - Implementing current Process Group context in operation palette. * NIFI-11481: - Connection creation. * NIFI-11481: - Connection configuration. * NIFI-11481: - Standardizing selection option model. - Connection load balancing tooltip. - Clean up. * NIFI-11481: - Move components in to/out of groups. - Group components. * NIFI-11481: - Render connections for component action. * NIFI-11481: - CodeMirror for Parameter and EL configuration. * NIFI-11481: - Resizable. - Moving tooltip directive. * NIFI-11481: - Ensuring all specs are bootstrapped and create successfully. * NIFI-11481: - Updating some interface names to avoid conflicting with various components in an attempt to better establish a naming convention. * NIFI-11481: - Show Source/Destination. - Defaulting current Parameter Context in Create PG and Group dialogs. - Handling disabled state in a few ControlValueAccessors. - Ensuring Parameter Contest uri is set. - Unit tests. * NIFI-11481: - Fixing checkstyle issue. * NIFI-11481: - LICENSE/NOTICE. * NIFI-11481: - RAT Plugin config. * NIFI-12401: - Addressing review feedback. * NIFI-11481: - Ensuring the option is disabled when there is no description. * NIFI-11481: - Only including parameters in the payload when they have been modified. - Showing appropriate message after applying based on whether parameters were included or not. * NIFI-11481: - Fixing parameter deletion. - Enforcing parameter name uniqueness. - Preventing changing parameter sensitive. * NIFI-11481: - Only loading the service link once when considering updated property value. - Ensuring existing parameter are set in all instances of opening the new Property dialog. * NIFI-11481: - Fixing tests that regressed. * NIFI-11481: - Adding default karma config which was needed in order to debug tests in IDE. * NIFI-11481: - Updating karma config to not watch for now. Can introduce new options for running in various contexts in the future. This closes #8053
2023-11-27 10:39:51 -05:00
<configuration>
<arguments>run ci</arguments>
<workingDirectory>${frontend.working.dir}</workingDirectory>
</configuration>
</execution>
<!--
Run the code linter
-->
<execution>
<id>lint</id>
<goals>
<goal>npx</goal>
</goals>
<phase>generate-resources</phase>
<configuration>
<arguments>env-cmd -f .build.env nx run-many -t lint</arguments>
<workingDirectory>${frontend.working.dir}</workingDirectory>
<skip>${frontend.skipTests}</skip>
</configuration>
</execution>
NIFI-11481: Initial migration to Angular 16 (#8053) * NIFI-11481: - Initial project creation. * NIFI-11481: - Install material. - Rename project from nifi-web-frontend to nifi. * NIFI-11481: - Install roboto through package.json. * NIFI-11481: - Add Tailwind. * NIFI-11481: - Basic layout. * NIFI-11481: - Introducing ngrx for storing flow. * NIFI-11481: - Introducing d3. - Adding svg. - Adding defs. - Funnel Manager. * NIFI-11481: - Introducing d3. - Adding svg. - Adding defs. - Funnel Manager. - Adding draggable. - Adding editable. - Adding selectable. - Adding flowfont. - Adding Canvas View. - Adding Transform in Store. - Adding selected in Store. - Adding transition in Store. - Funnel Manager directly subscribes to store. * NIFI-11481: - Adding backend calls. - Refactoring update positions to be for a single component. * NIFI-11481: - Process Group Manager. - Adding font-awesome. - Updating canvas/graph component visibility. - Adding prettier/eslint. * NIFI-11481: - Adding support to enter a process group. * NIFI-11481: - Formatting source. * NIFI-11481: - Label Manager. - Added generic update component. * NIFI-11481: - Processor Manager. * NIFI-11481: - Port Manager. * NIFI-11481: - Remote Process Group Manager. * NIFI-11481: - Adding draggable icons to the toolbar. * NIFI-11481: - Formatting. * NIFI-11481: - Draggable Toolbar. - Create Label, Funnel. * NIFI-11481: - Connection Manager. - Connectable Behavior. * NIFI-11481: - Draggable behavior with back end call for both components and connections. * NIFI-11481: - Selection box. * NIFI-11481: - Port creation. - Port configuration. - Quick Select. * NIFI-11481: - Canvas Tooltips. * NIFI-11481: - Context menu. * NIFI-11481: - Router State. - Reorganization. - Deep linking. * NIFI-11481: - Adding support for Delete. * NIFI-11481: - Flow status bar. * NIFI-11481: - Adding Current User State. - Current user polling. - Fixing Flow Status layout bug. * NIFI-11481: - Process Group Polling. * NIFI-11481: - Process Group Breadcrumbs. * NIFI-11481: - Global Menu. * NIFI-11481: - Search. * NIFI-11481: - Add support for centering components on the canvas. * NIFI-11481: - Add support for persisting and restoring the users view of the current PG. * NIFI-11481: - Fixing centering behavior. - Fixing user view restoration. - Bulk selection auto fit. * NIFI-11481: - Incorporating the new UI into the NiFi build with a build profile that is not active by default. - The new UI is deployed to a different context path than the current UI and works side by side. * NIFI-11481: - Center component from context menu. - Enter process group from context menu. * NIFI-11481: - Adding support to log in. - LoginFilter, LogoutFilter. - Moved the handling of 'include-new-ui' profile to make building with and within more straight forward. - Splash screen while guard executing. - Http request interceptor to show loading on the canvas. - Http request interceptor to handle 401 responses. * NIFI-11481: - Extension Creation Component. - Filter, Usage Restrictions, and selected type. * NIFI-11481: - Stopping polling when unable to connect to server. * NIFI-11481: - Settings - General. * NIFI-11481: - Settings - Management Controller Services. * NIFI-11481: - NiFi Tooltip directive. - Usage Restriction Tip. - Comments Tip. - Validation Errors Tip. - Bulletins Tip. * NIFI-11481: - Settings - Reporting Tasks. * NIFI-11481: - Avoiding unnecessary web requests in route guards. * NIFI-11481: - Edit Controller Service Dialog. - View Property Table. - Update component density. * NIFI-11481: - Supports Controller Service API tooltip and dialog content. * NIFI-11481: - Property table - NF Editor. - Property table - Combo Editor. * NIFI-11481: - Making property table a control value accessor. - Wiring up saving Controller Services from Edit Dialog. - Handling Delete Property. - Handling New Property. - Updating how form submission is triggered throughout to address issue with incidental form submit events. * NIFI-11481: - Moving Settings into pages. * NIFI-11481: - Moving Canvas into pages. * NIFI-11481: - Moving Login into pages. * NIFI-11481: - Adding routing to the Controller Service listing and Reporting Task listing. - Updating Canvas routing to follow similar pattern. * NIFI-11481: - Controller Service references. * NIFI-11481: - Create inline Controller Service. - Edit Controller Service route. - Go To Controller Service from Property Table. - Switching to Event Emitter in New Property dialog. * NIFI-11481: - Saving spinner - Create Processor, Create Port, and Edit Port. * NIFI-11481: - Saving spinner - Create Controller Service, Edit Controller Service, and Create Reporting Task. * NIFI-11481: - Parameter Context Listing. - Add new Parameter Context. - Edit Parameter Context. * NIFI-11481: - New Paramter. - Edit Parameter. - Parameter table. * NIFI-11481: - Parameter references. - Parameter Context update steps. - Bound Process Group references. * NIFI-11481: - Parameter Context Inheritance. * NIFI-11481: - Processor configuration. - Ensuring new Property names are unique. - Trapping focus in nf and combo editors. - Reloading component connections after updating a Processor. * NIFI-11481: - Navigation Control. - Birdseye. - Operation Control. * NIFI-11481: - Create Process Group. - Upload Process Group. * NIFI-11481: - Implementing current Process Group context in operation palette. * NIFI-11481: - Connection creation. * NIFI-11481: - Connection configuration. * NIFI-11481: - Standardizing selection option model. - Connection load balancing tooltip. - Clean up. * NIFI-11481: - Move components in to/out of groups. - Group components. * NIFI-11481: - Render connections for component action. * NIFI-11481: - CodeMirror for Parameter and EL configuration. * NIFI-11481: - Resizable. - Moving tooltip directive. * NIFI-11481: - Ensuring all specs are bootstrapped and create successfully. * NIFI-11481: - Updating some interface names to avoid conflicting with various components in an attempt to better establish a naming convention. * NIFI-11481: - Show Source/Destination. - Defaulting current Parameter Context in Create PG and Group dialogs. - Handling disabled state in a few ControlValueAccessors. - Ensuring Parameter Contest uri is set. - Unit tests. * NIFI-11481: - Fixing checkstyle issue. * NIFI-11481: - LICENSE/NOTICE. * NIFI-11481: - RAT Plugin config. * NIFI-12401: - Addressing review feedback. * NIFI-11481: - Ensuring the option is disabled when there is no description. * NIFI-11481: - Only including parameters in the payload when they have been modified. - Showing appropriate message after applying based on whether parameters were included or not. * NIFI-11481: - Fixing parameter deletion. - Enforcing parameter name uniqueness. - Preventing changing parameter sensitive. * NIFI-11481: - Only loading the service link once when considering updated property value. - Ensuring existing parameter are set in all instances of opening the new Property dialog. * NIFI-11481: - Fixing tests that regressed. * NIFI-11481: - Adding default karma config which was needed in order to debug tests in IDE. * NIFI-11481: - Updating karma config to not watch for now. Can introduce new options for running in various contexts in the future. This closes #8053
2023-11-27 10:39:51 -05:00
<!--
Run the unit tests
-->
<execution>
<id>unit-tests</id>
<goals>
<goal>npx</goal>
</goals>
<phase>test</phase>
<configuration>
<arguments>env-cmd -f .build.env nx run-many -t test --maxWorkers=2</arguments>
<workingDirectory>${frontend.working.dir}</workingDirectory>
<skip>${frontend.skipTests}</skip>
</configuration>
</execution>
<!--
NIFI-11481: Initial migration to Angular 16 (#8053) * NIFI-11481: - Initial project creation. * NIFI-11481: - Install material. - Rename project from nifi-web-frontend to nifi. * NIFI-11481: - Install roboto through package.json. * NIFI-11481: - Add Tailwind. * NIFI-11481: - Basic layout. * NIFI-11481: - Introducing ngrx for storing flow. * NIFI-11481: - Introducing d3. - Adding svg. - Adding defs. - Funnel Manager. * NIFI-11481: - Introducing d3. - Adding svg. - Adding defs. - Funnel Manager. - Adding draggable. - Adding editable. - Adding selectable. - Adding flowfont. - Adding Canvas View. - Adding Transform in Store. - Adding selected in Store. - Adding transition in Store. - Funnel Manager directly subscribes to store. * NIFI-11481: - Adding backend calls. - Refactoring update positions to be for a single component. * NIFI-11481: - Process Group Manager. - Adding font-awesome. - Updating canvas/graph component visibility. - Adding prettier/eslint. * NIFI-11481: - Adding support to enter a process group. * NIFI-11481: - Formatting source. * NIFI-11481: - Label Manager. - Added generic update component. * NIFI-11481: - Processor Manager. * NIFI-11481: - Port Manager. * NIFI-11481: - Remote Process Group Manager. * NIFI-11481: - Adding draggable icons to the toolbar. * NIFI-11481: - Formatting. * NIFI-11481: - Draggable Toolbar. - Create Label, Funnel. * NIFI-11481: - Connection Manager. - Connectable Behavior. * NIFI-11481: - Draggable behavior with back end call for both components and connections. * NIFI-11481: - Selection box. * NIFI-11481: - Port creation. - Port configuration. - Quick Select. * NIFI-11481: - Canvas Tooltips. * NIFI-11481: - Context menu. * NIFI-11481: - Router State. - Reorganization. - Deep linking. * NIFI-11481: - Adding support for Delete. * NIFI-11481: - Flow status bar. * NIFI-11481: - Adding Current User State. - Current user polling. - Fixing Flow Status layout bug. * NIFI-11481: - Process Group Polling. * NIFI-11481: - Process Group Breadcrumbs. * NIFI-11481: - Global Menu. * NIFI-11481: - Search. * NIFI-11481: - Add support for centering components on the canvas. * NIFI-11481: - Add support for persisting and restoring the users view of the current PG. * NIFI-11481: - Fixing centering behavior. - Fixing user view restoration. - Bulk selection auto fit. * NIFI-11481: - Incorporating the new UI into the NiFi build with a build profile that is not active by default. - The new UI is deployed to a different context path than the current UI and works side by side. * NIFI-11481: - Center component from context menu. - Enter process group from context menu. * NIFI-11481: - Adding support to log in. - LoginFilter, LogoutFilter. - Moved the handling of 'include-new-ui' profile to make building with and within more straight forward. - Splash screen while guard executing. - Http request interceptor to show loading on the canvas. - Http request interceptor to handle 401 responses. * NIFI-11481: - Extension Creation Component. - Filter, Usage Restrictions, and selected type. * NIFI-11481: - Stopping polling when unable to connect to server. * NIFI-11481: - Settings - General. * NIFI-11481: - Settings - Management Controller Services. * NIFI-11481: - NiFi Tooltip directive. - Usage Restriction Tip. - Comments Tip. - Validation Errors Tip. - Bulletins Tip. * NIFI-11481: - Settings - Reporting Tasks. * NIFI-11481: - Avoiding unnecessary web requests in route guards. * NIFI-11481: - Edit Controller Service Dialog. - View Property Table. - Update component density. * NIFI-11481: - Supports Controller Service API tooltip and dialog content. * NIFI-11481: - Property table - NF Editor. - Property table - Combo Editor. * NIFI-11481: - Making property table a control value accessor. - Wiring up saving Controller Services from Edit Dialog. - Handling Delete Property. - Handling New Property. - Updating how form submission is triggered throughout to address issue with incidental form submit events. * NIFI-11481: - Moving Settings into pages. * NIFI-11481: - Moving Canvas into pages. * NIFI-11481: - Moving Login into pages. * NIFI-11481: - Adding routing to the Controller Service listing and Reporting Task listing. - Updating Canvas routing to follow similar pattern. * NIFI-11481: - Controller Service references. * NIFI-11481: - Create inline Controller Service. - Edit Controller Service route. - Go To Controller Service from Property Table. - Switching to Event Emitter in New Property dialog. * NIFI-11481: - Saving spinner - Create Processor, Create Port, and Edit Port. * NIFI-11481: - Saving spinner - Create Controller Service, Edit Controller Service, and Create Reporting Task. * NIFI-11481: - Parameter Context Listing. - Add new Parameter Context. - Edit Parameter Context. * NIFI-11481: - New Paramter. - Edit Parameter. - Parameter table. * NIFI-11481: - Parameter references. - Parameter Context update steps. - Bound Process Group references. * NIFI-11481: - Parameter Context Inheritance. * NIFI-11481: - Processor configuration. - Ensuring new Property names are unique. - Trapping focus in nf and combo editors. - Reloading component connections after updating a Processor. * NIFI-11481: - Navigation Control. - Birdseye. - Operation Control. * NIFI-11481: - Create Process Group. - Upload Process Group. * NIFI-11481: - Implementing current Process Group context in operation palette. * NIFI-11481: - Connection creation. * NIFI-11481: - Connection configuration. * NIFI-11481: - Standardizing selection option model. - Connection load balancing tooltip. - Clean up. * NIFI-11481: - Move components in to/out of groups. - Group components. * NIFI-11481: - Render connections for component action. * NIFI-11481: - CodeMirror for Parameter and EL configuration. * NIFI-11481: - Resizable. - Moving tooltip directive. * NIFI-11481: - Ensuring all specs are bootstrapped and create successfully. * NIFI-11481: - Updating some interface names to avoid conflicting with various components in an attempt to better establish a naming convention. * NIFI-11481: - Show Source/Destination. - Defaulting current Parameter Context in Create PG and Group dialogs. - Handling disabled state in a few ControlValueAccessors. - Ensuring Parameter Contest uri is set. - Unit tests. * NIFI-11481: - Fixing checkstyle issue. * NIFI-11481: - LICENSE/NOTICE. * NIFI-11481: - RAT Plugin config. * NIFI-12401: - Addressing review feedback. * NIFI-11481: - Ensuring the option is disabled when there is no description. * NIFI-11481: - Only including parameters in the payload when they have been modified. - Showing appropriate message after applying based on whether parameters were included or not. * NIFI-11481: - Fixing parameter deletion. - Enforcing parameter name uniqueness. - Preventing changing parameter sensitive. * NIFI-11481: - Only loading the service link once when considering updated property value. - Ensuring existing parameter are set in all instances of opening the new Property dialog. * NIFI-11481: - Fixing tests that regressed. * NIFI-11481: - Adding default karma config which was needed in order to debug tests in IDE. * NIFI-11481: - Updating karma config to not watch for now. Can introduce new options for running in various contexts in the future. This closes #8053
2023-11-27 10:39:51 -05:00
Bundle, minify, and gzip compress all the javascript.
-->
<execution>
<id>package-web-ui</id>
<goals>
<goal>npx</goal>
NIFI-11481: Initial migration to Angular 16 (#8053) * NIFI-11481: - Initial project creation. * NIFI-11481: - Install material. - Rename project from nifi-web-frontend to nifi. * NIFI-11481: - Install roboto through package.json. * NIFI-11481: - Add Tailwind. * NIFI-11481: - Basic layout. * NIFI-11481: - Introducing ngrx for storing flow. * NIFI-11481: - Introducing d3. - Adding svg. - Adding defs. - Funnel Manager. * NIFI-11481: - Introducing d3. - Adding svg. - Adding defs. - Funnel Manager. - Adding draggable. - Adding editable. - Adding selectable. - Adding flowfont. - Adding Canvas View. - Adding Transform in Store. - Adding selected in Store. - Adding transition in Store. - Funnel Manager directly subscribes to store. * NIFI-11481: - Adding backend calls. - Refactoring update positions to be for a single component. * NIFI-11481: - Process Group Manager. - Adding font-awesome. - Updating canvas/graph component visibility. - Adding prettier/eslint. * NIFI-11481: - Adding support to enter a process group. * NIFI-11481: - Formatting source. * NIFI-11481: - Label Manager. - Added generic update component. * NIFI-11481: - Processor Manager. * NIFI-11481: - Port Manager. * NIFI-11481: - Remote Process Group Manager. * NIFI-11481: - Adding draggable icons to the toolbar. * NIFI-11481: - Formatting. * NIFI-11481: - Draggable Toolbar. - Create Label, Funnel. * NIFI-11481: - Connection Manager. - Connectable Behavior. * NIFI-11481: - Draggable behavior with back end call for both components and connections. * NIFI-11481: - Selection box. * NIFI-11481: - Port creation. - Port configuration. - Quick Select. * NIFI-11481: - Canvas Tooltips. * NIFI-11481: - Context menu. * NIFI-11481: - Router State. - Reorganization. - Deep linking. * NIFI-11481: - Adding support for Delete. * NIFI-11481: - Flow status bar. * NIFI-11481: - Adding Current User State. - Current user polling. - Fixing Flow Status layout bug. * NIFI-11481: - Process Group Polling. * NIFI-11481: - Process Group Breadcrumbs. * NIFI-11481: - Global Menu. * NIFI-11481: - Search. * NIFI-11481: - Add support for centering components on the canvas. * NIFI-11481: - Add support for persisting and restoring the users view of the current PG. * NIFI-11481: - Fixing centering behavior. - Fixing user view restoration. - Bulk selection auto fit. * NIFI-11481: - Incorporating the new UI into the NiFi build with a build profile that is not active by default. - The new UI is deployed to a different context path than the current UI and works side by side. * NIFI-11481: - Center component from context menu. - Enter process group from context menu. * NIFI-11481: - Adding support to log in. - LoginFilter, LogoutFilter. - Moved the handling of 'include-new-ui' profile to make building with and within more straight forward. - Splash screen while guard executing. - Http request interceptor to show loading on the canvas. - Http request interceptor to handle 401 responses. * NIFI-11481: - Extension Creation Component. - Filter, Usage Restrictions, and selected type. * NIFI-11481: - Stopping polling when unable to connect to server. * NIFI-11481: - Settings - General. * NIFI-11481: - Settings - Management Controller Services. * NIFI-11481: - NiFi Tooltip directive. - Usage Restriction Tip. - Comments Tip. - Validation Errors Tip. - Bulletins Tip. * NIFI-11481: - Settings - Reporting Tasks. * NIFI-11481: - Avoiding unnecessary web requests in route guards. * NIFI-11481: - Edit Controller Service Dialog. - View Property Table. - Update component density. * NIFI-11481: - Supports Controller Service API tooltip and dialog content. * NIFI-11481: - Property table - NF Editor. - Property table - Combo Editor. * NIFI-11481: - Making property table a control value accessor. - Wiring up saving Controller Services from Edit Dialog. - Handling Delete Property. - Handling New Property. - Updating how form submission is triggered throughout to address issue with incidental form submit events. * NIFI-11481: - Moving Settings into pages. * NIFI-11481: - Moving Canvas into pages. * NIFI-11481: - Moving Login into pages. * NIFI-11481: - Adding routing to the Controller Service listing and Reporting Task listing. - Updating Canvas routing to follow similar pattern. * NIFI-11481: - Controller Service references. * NIFI-11481: - Create inline Controller Service. - Edit Controller Service route. - Go To Controller Service from Property Table. - Switching to Event Emitter in New Property dialog. * NIFI-11481: - Saving spinner - Create Processor, Create Port, and Edit Port. * NIFI-11481: - Saving spinner - Create Controller Service, Edit Controller Service, and Create Reporting Task. * NIFI-11481: - Parameter Context Listing. - Add new Parameter Context. - Edit Parameter Context. * NIFI-11481: - New Paramter. - Edit Parameter. - Parameter table. * NIFI-11481: - Parameter references. - Parameter Context update steps. - Bound Process Group references. * NIFI-11481: - Parameter Context Inheritance. * NIFI-11481: - Processor configuration. - Ensuring new Property names are unique. - Trapping focus in nf and combo editors. - Reloading component connections after updating a Processor. * NIFI-11481: - Navigation Control. - Birdseye. - Operation Control. * NIFI-11481: - Create Process Group. - Upload Process Group. * NIFI-11481: - Implementing current Process Group context in operation palette. * NIFI-11481: - Connection creation. * NIFI-11481: - Connection configuration. * NIFI-11481: - Standardizing selection option model. - Connection load balancing tooltip. - Clean up. * NIFI-11481: - Move components in to/out of groups. - Group components. * NIFI-11481: - Render connections for component action. * NIFI-11481: - CodeMirror for Parameter and EL configuration. * NIFI-11481: - Resizable. - Moving tooltip directive. * NIFI-11481: - Ensuring all specs are bootstrapped and create successfully. * NIFI-11481: - Updating some interface names to avoid conflicting with various components in an attempt to better establish a naming convention. * NIFI-11481: - Show Source/Destination. - Defaulting current Parameter Context in Create PG and Group dialogs. - Handling disabled state in a few ControlValueAccessors. - Ensuring Parameter Contest uri is set. - Unit tests. * NIFI-11481: - Fixing checkstyle issue. * NIFI-11481: - LICENSE/NOTICE. * NIFI-11481: - RAT Plugin config. * NIFI-12401: - Addressing review feedback. * NIFI-11481: - Ensuring the option is disabled when there is no description. * NIFI-11481: - Only including parameters in the payload when they have been modified. - Showing appropriate message after applying based on whether parameters were included or not. * NIFI-11481: - Fixing parameter deletion. - Enforcing parameter name uniqueness. - Preventing changing parameter sensitive. * NIFI-11481: - Only loading the service link once when considering updated property value. - Ensuring existing parameter are set in all instances of opening the new Property dialog. * NIFI-11481: - Fixing tests that regressed. * NIFI-11481: - Adding default karma config which was needed in order to debug tests in IDE. * NIFI-11481: - Updating karma config to not watch for now. Can introduce new options for running in various contexts in the future. This closes #8053
2023-11-27 10:39:51 -05:00
</goals>
<phase>generate-resources</phase>
<configuration>
<arguments>env-cmd -f .build.env nx run-many -t build</arguments>
NIFI-11481: Initial migration to Angular 16 (#8053) * NIFI-11481: - Initial project creation. * NIFI-11481: - Install material. - Rename project from nifi-web-frontend to nifi. * NIFI-11481: - Install roboto through package.json. * NIFI-11481: - Add Tailwind. * NIFI-11481: - Basic layout. * NIFI-11481: - Introducing ngrx for storing flow. * NIFI-11481: - Introducing d3. - Adding svg. - Adding defs. - Funnel Manager. * NIFI-11481: - Introducing d3. - Adding svg. - Adding defs. - Funnel Manager. - Adding draggable. - Adding editable. - Adding selectable. - Adding flowfont. - Adding Canvas View. - Adding Transform in Store. - Adding selected in Store. - Adding transition in Store. - Funnel Manager directly subscribes to store. * NIFI-11481: - Adding backend calls. - Refactoring update positions to be for a single component. * NIFI-11481: - Process Group Manager. - Adding font-awesome. - Updating canvas/graph component visibility. - Adding prettier/eslint. * NIFI-11481: - Adding support to enter a process group. * NIFI-11481: - Formatting source. * NIFI-11481: - Label Manager. - Added generic update component. * NIFI-11481: - Processor Manager. * NIFI-11481: - Port Manager. * NIFI-11481: - Remote Process Group Manager. * NIFI-11481: - Adding draggable icons to the toolbar. * NIFI-11481: - Formatting. * NIFI-11481: - Draggable Toolbar. - Create Label, Funnel. * NIFI-11481: - Connection Manager. - Connectable Behavior. * NIFI-11481: - Draggable behavior with back end call for both components and connections. * NIFI-11481: - Selection box. * NIFI-11481: - Port creation. - Port configuration. - Quick Select. * NIFI-11481: - Canvas Tooltips. * NIFI-11481: - Context menu. * NIFI-11481: - Router State. - Reorganization. - Deep linking. * NIFI-11481: - Adding support for Delete. * NIFI-11481: - Flow status bar. * NIFI-11481: - Adding Current User State. - Current user polling. - Fixing Flow Status layout bug. * NIFI-11481: - Process Group Polling. * NIFI-11481: - Process Group Breadcrumbs. * NIFI-11481: - Global Menu. * NIFI-11481: - Search. * NIFI-11481: - Add support for centering components on the canvas. * NIFI-11481: - Add support for persisting and restoring the users view of the current PG. * NIFI-11481: - Fixing centering behavior. - Fixing user view restoration. - Bulk selection auto fit. * NIFI-11481: - Incorporating the new UI into the NiFi build with a build profile that is not active by default. - The new UI is deployed to a different context path than the current UI and works side by side. * NIFI-11481: - Center component from context menu. - Enter process group from context menu. * NIFI-11481: - Adding support to log in. - LoginFilter, LogoutFilter. - Moved the handling of 'include-new-ui' profile to make building with and within more straight forward. - Splash screen while guard executing. - Http request interceptor to show loading on the canvas. - Http request interceptor to handle 401 responses. * NIFI-11481: - Extension Creation Component. - Filter, Usage Restrictions, and selected type. * NIFI-11481: - Stopping polling when unable to connect to server. * NIFI-11481: - Settings - General. * NIFI-11481: - Settings - Management Controller Services. * NIFI-11481: - NiFi Tooltip directive. - Usage Restriction Tip. - Comments Tip. - Validation Errors Tip. - Bulletins Tip. * NIFI-11481: - Settings - Reporting Tasks. * NIFI-11481: - Avoiding unnecessary web requests in route guards. * NIFI-11481: - Edit Controller Service Dialog. - View Property Table. - Update component density. * NIFI-11481: - Supports Controller Service API tooltip and dialog content. * NIFI-11481: - Property table - NF Editor. - Property table - Combo Editor. * NIFI-11481: - Making property table a control value accessor. - Wiring up saving Controller Services from Edit Dialog. - Handling Delete Property. - Handling New Property. - Updating how form submission is triggered throughout to address issue with incidental form submit events. * NIFI-11481: - Moving Settings into pages. * NIFI-11481: - Moving Canvas into pages. * NIFI-11481: - Moving Login into pages. * NIFI-11481: - Adding routing to the Controller Service listing and Reporting Task listing. - Updating Canvas routing to follow similar pattern. * NIFI-11481: - Controller Service references. * NIFI-11481: - Create inline Controller Service. - Edit Controller Service route. - Go To Controller Service from Property Table. - Switching to Event Emitter in New Property dialog. * NIFI-11481: - Saving spinner - Create Processor, Create Port, and Edit Port. * NIFI-11481: - Saving spinner - Create Controller Service, Edit Controller Service, and Create Reporting Task. * NIFI-11481: - Parameter Context Listing. - Add new Parameter Context. - Edit Parameter Context. * NIFI-11481: - New Paramter. - Edit Parameter. - Parameter table. * NIFI-11481: - Parameter references. - Parameter Context update steps. - Bound Process Group references. * NIFI-11481: - Parameter Context Inheritance. * NIFI-11481: - Processor configuration. - Ensuring new Property names are unique. - Trapping focus in nf and combo editors. - Reloading component connections after updating a Processor. * NIFI-11481: - Navigation Control. - Birdseye. - Operation Control. * NIFI-11481: - Create Process Group. - Upload Process Group. * NIFI-11481: - Implementing current Process Group context in operation palette. * NIFI-11481: - Connection creation. * NIFI-11481: - Connection configuration. * NIFI-11481: - Standardizing selection option model. - Connection load balancing tooltip. - Clean up. * NIFI-11481: - Move components in to/out of groups. - Group components. * NIFI-11481: - Render connections for component action. * NIFI-11481: - CodeMirror for Parameter and EL configuration. * NIFI-11481: - Resizable. - Moving tooltip directive. * NIFI-11481: - Ensuring all specs are bootstrapped and create successfully. * NIFI-11481: - Updating some interface names to avoid conflicting with various components in an attempt to better establish a naming convention. * NIFI-11481: - Show Source/Destination. - Defaulting current Parameter Context in Create PG and Group dialogs. - Handling disabled state in a few ControlValueAccessors. - Ensuring Parameter Contest uri is set. - Unit tests. * NIFI-11481: - Fixing checkstyle issue. * NIFI-11481: - LICENSE/NOTICE. * NIFI-11481: - RAT Plugin config. * NIFI-12401: - Addressing review feedback. * NIFI-11481: - Ensuring the option is disabled when there is no description. * NIFI-11481: - Only including parameters in the payload when they have been modified. - Showing appropriate message after applying based on whether parameters were included or not. * NIFI-11481: - Fixing parameter deletion. - Enforcing parameter name uniqueness. - Preventing changing parameter sensitive. * NIFI-11481: - Only loading the service link once when considering updated property value. - Ensuring existing parameter are set in all instances of opening the new Property dialog. * NIFI-11481: - Fixing tests that regressed. * NIFI-11481: - Adding default karma config which was needed in order to debug tests in IDE. * NIFI-11481: - Updating karma config to not watch for now. Can introduce new options for running in various contexts in the future. This closes #8053
2023-11-27 10:39:51 -05:00
<workingDirectory>${frontend.working.dir}</workingDirectory>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.rat</groupId>
<artifactId>apache-rat-plugin</artifactId>
<configuration>
<excludes combine.children="append">
<exclude>src/main/frontend/coverage/**/*</exclude>
<exclude>src/main/frontend/node_modules/**/*</exclude>
<exclude>src/main/frontend/apps/nifi/src/assets/fonts/**/*</exclude>
<exclude>src/main/frontend/.editorconfig</exclude>
<exclude>src/main/frontend/.build.env</exclude>
<exclude>src/main/frontend/README.md</exclude>
<exclude>src/main/frontend/apps/nifi/proxy.config.mjs</exclude>
<exclude>src/main/frontend/.prettierrc</exclude>
<exclude>src/main/frontend/.prettierignore</exclude>
<exclude>src/main/frontend/dist/**/*</exclude>
<exclude>src/main/frontend/.angular/**/*</exclude>
<exclude>src/main/frontend/.nx/**/*</exclude>
NIFI-11481: Initial migration to Angular 16 (#8053) * NIFI-11481: - Initial project creation. * NIFI-11481: - Install material. - Rename project from nifi-web-frontend to nifi. * NIFI-11481: - Install roboto through package.json. * NIFI-11481: - Add Tailwind. * NIFI-11481: - Basic layout. * NIFI-11481: - Introducing ngrx for storing flow. * NIFI-11481: - Introducing d3. - Adding svg. - Adding defs. - Funnel Manager. * NIFI-11481: - Introducing d3. - Adding svg. - Adding defs. - Funnel Manager. - Adding draggable. - Adding editable. - Adding selectable. - Adding flowfont. - Adding Canvas View. - Adding Transform in Store. - Adding selected in Store. - Adding transition in Store. - Funnel Manager directly subscribes to store. * NIFI-11481: - Adding backend calls. - Refactoring update positions to be for a single component. * NIFI-11481: - Process Group Manager. - Adding font-awesome. - Updating canvas/graph component visibility. - Adding prettier/eslint. * NIFI-11481: - Adding support to enter a process group. * NIFI-11481: - Formatting source. * NIFI-11481: - Label Manager. - Added generic update component. * NIFI-11481: - Processor Manager. * NIFI-11481: - Port Manager. * NIFI-11481: - Remote Process Group Manager. * NIFI-11481: - Adding draggable icons to the toolbar. * NIFI-11481: - Formatting. * NIFI-11481: - Draggable Toolbar. - Create Label, Funnel. * NIFI-11481: - Connection Manager. - Connectable Behavior. * NIFI-11481: - Draggable behavior with back end call for both components and connections. * NIFI-11481: - Selection box. * NIFI-11481: - Port creation. - Port configuration. - Quick Select. * NIFI-11481: - Canvas Tooltips. * NIFI-11481: - Context menu. * NIFI-11481: - Router State. - Reorganization. - Deep linking. * NIFI-11481: - Adding support for Delete. * NIFI-11481: - Flow status bar. * NIFI-11481: - Adding Current User State. - Current user polling. - Fixing Flow Status layout bug. * NIFI-11481: - Process Group Polling. * NIFI-11481: - Process Group Breadcrumbs. * NIFI-11481: - Global Menu. * NIFI-11481: - Search. * NIFI-11481: - Add support for centering components on the canvas. * NIFI-11481: - Add support for persisting and restoring the users view of the current PG. * NIFI-11481: - Fixing centering behavior. - Fixing user view restoration. - Bulk selection auto fit. * NIFI-11481: - Incorporating the new UI into the NiFi build with a build profile that is not active by default. - The new UI is deployed to a different context path than the current UI and works side by side. * NIFI-11481: - Center component from context menu. - Enter process group from context menu. * NIFI-11481: - Adding support to log in. - LoginFilter, LogoutFilter. - Moved the handling of 'include-new-ui' profile to make building with and within more straight forward. - Splash screen while guard executing. - Http request interceptor to show loading on the canvas. - Http request interceptor to handle 401 responses. * NIFI-11481: - Extension Creation Component. - Filter, Usage Restrictions, and selected type. * NIFI-11481: - Stopping polling when unable to connect to server. * NIFI-11481: - Settings - General. * NIFI-11481: - Settings - Management Controller Services. * NIFI-11481: - NiFi Tooltip directive. - Usage Restriction Tip. - Comments Tip. - Validation Errors Tip. - Bulletins Tip. * NIFI-11481: - Settings - Reporting Tasks. * NIFI-11481: - Avoiding unnecessary web requests in route guards. * NIFI-11481: - Edit Controller Service Dialog. - View Property Table. - Update component density. * NIFI-11481: - Supports Controller Service API tooltip and dialog content. * NIFI-11481: - Property table - NF Editor. - Property table - Combo Editor. * NIFI-11481: - Making property table a control value accessor. - Wiring up saving Controller Services from Edit Dialog. - Handling Delete Property. - Handling New Property. - Updating how form submission is triggered throughout to address issue with incidental form submit events. * NIFI-11481: - Moving Settings into pages. * NIFI-11481: - Moving Canvas into pages. * NIFI-11481: - Moving Login into pages. * NIFI-11481: - Adding routing to the Controller Service listing and Reporting Task listing. - Updating Canvas routing to follow similar pattern. * NIFI-11481: - Controller Service references. * NIFI-11481: - Create inline Controller Service. - Edit Controller Service route. - Go To Controller Service from Property Table. - Switching to Event Emitter in New Property dialog. * NIFI-11481: - Saving spinner - Create Processor, Create Port, and Edit Port. * NIFI-11481: - Saving spinner - Create Controller Service, Edit Controller Service, and Create Reporting Task. * NIFI-11481: - Parameter Context Listing. - Add new Parameter Context. - Edit Parameter Context. * NIFI-11481: - New Paramter. - Edit Parameter. - Parameter table. * NIFI-11481: - Parameter references. - Parameter Context update steps. - Bound Process Group references. * NIFI-11481: - Parameter Context Inheritance. * NIFI-11481: - Processor configuration. - Ensuring new Property names are unique. - Trapping focus in nf and combo editors. - Reloading component connections after updating a Processor. * NIFI-11481: - Navigation Control. - Birdseye. - Operation Control. * NIFI-11481: - Create Process Group. - Upload Process Group. * NIFI-11481: - Implementing current Process Group context in operation palette. * NIFI-11481: - Connection creation. * NIFI-11481: - Connection configuration. * NIFI-11481: - Standardizing selection option model. - Connection load balancing tooltip. - Clean up. * NIFI-11481: - Move components in to/out of groups. - Group components. * NIFI-11481: - Render connections for component action. * NIFI-11481: - CodeMirror for Parameter and EL configuration. * NIFI-11481: - Resizable. - Moving tooltip directive. * NIFI-11481: - Ensuring all specs are bootstrapped and create successfully. * NIFI-11481: - Updating some interface names to avoid conflicting with various components in an attempt to better establish a naming convention. * NIFI-11481: - Show Source/Destination. - Defaulting current Parameter Context in Create PG and Group dialogs. - Handling disabled state in a few ControlValueAccessors. - Ensuring Parameter Contest uri is set. - Unit tests. * NIFI-11481: - Fixing checkstyle issue. * NIFI-11481: - LICENSE/NOTICE. * NIFI-11481: - RAT Plugin config. * NIFI-12401: - Addressing review feedback. * NIFI-11481: - Ensuring the option is disabled when there is no description. * NIFI-11481: - Only including parameters in the payload when they have been modified. - Showing appropriate message after applying based on whether parameters were included or not. * NIFI-11481: - Fixing parameter deletion. - Enforcing parameter name uniqueness. - Preventing changing parameter sensitive. * NIFI-11481: - Only loading the service link once when considering updated property value. - Ensuring existing parameter are set in all instances of opening the new Property dialog. * NIFI-11481: - Fixing tests that regressed. * NIFI-11481: - Adding default karma config which was needed in order to debug tests in IDE. * NIFI-11481: - Updating karma config to not watch for now. Can introduce new options for running in various contexts in the future. This closes #8053
2023-11-27 10:39:51 -05:00
</excludes>
</configuration>
</plugin>
</plugins>
</build>
</project>