nifi/nifi-commons
Matt Gilman b3b6d72924
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
..
nifi-build NIFI-12361-RC6 prepare for next development iteration 2023-11-22 18:35:27 -06:00
nifi-calcite-utils NIFI-12361-RC6 prepare for next development iteration 2023-11-22 18:35:27 -06:00
nifi-data-provenance-utils NIFI-12361-RC6 prepare for next development iteration 2023-11-22 18:35:27 -06:00
nifi-deprecation-log NIFI-12361-RC6 prepare for next development iteration 2023-11-22 18:35:27 -06:00
nifi-expression-language NIFI-12361-RC6 prepare for next development iteration 2023-11-22 18:35:27 -06:00
nifi-flow-encryptor NIFI-12361-RC6 prepare for next development iteration 2023-11-22 18:35:27 -06:00
nifi-flowfile-packager NIFI-12361-RC6 prepare for next development iteration 2023-11-22 18:35:27 -06:00
nifi-hashicorp-vault NIFI-12361-RC6 prepare for next development iteration 2023-11-22 18:35:27 -06:00
nifi-hashicorp-vault-api NIFI-12361-RC6 prepare for next development iteration 2023-11-22 18:35:27 -06:00
nifi-hl7-query-language NIFI-12361-RC6 prepare for next development iteration 2023-11-22 18:35:27 -06:00
nifi-jetty-configuration NIFI-12361-RC6 prepare for next development iteration 2023-11-22 18:35:27 -06:00
nifi-json-utils NIFI-12361-RC6 prepare for next development iteration 2023-11-22 18:35:27 -06:00
nifi-kubernetes-client NIFI-12361-RC6 prepare for next development iteration 2023-11-22 18:35:27 -06:00
nifi-metrics NIFI-12361-RC6 prepare for next development iteration 2023-11-22 18:35:27 -06:00
nifi-parameter NIFI-12361-RC6 prepare for next development iteration 2023-11-22 18:35:27 -06:00
nifi-per-process-group-logging NIFI-12361-RC6 prepare for next development iteration 2023-11-22 18:35:27 -06:00
nifi-properties NIFI-12361-RC6 prepare for next development iteration 2023-11-22 18:35:27 -06:00
nifi-property-encryptor NIFI-12361-RC6 prepare for next development iteration 2023-11-22 18:35:27 -06:00
nifi-property-protection-api NIFI-12361-RC6 prepare for next development iteration 2023-11-22 18:35:27 -06:00
nifi-property-protection-aws NIFI-12361-RC6 prepare for next development iteration 2023-11-22 18:35:27 -06:00
nifi-property-protection-azure NIFI-12361-RC6 prepare for next development iteration 2023-11-22 18:35:27 -06:00
nifi-property-protection-cipher NIFI-12361-RC6 prepare for next development iteration 2023-11-22 18:35:27 -06:00
nifi-property-protection-factory NIFI-12361-RC6 prepare for next development iteration 2023-11-22 18:35:27 -06:00
nifi-property-protection-gcp NIFI-12361-RC6 prepare for next development iteration 2023-11-22 18:35:27 -06:00
nifi-property-protection-hashicorp NIFI-12361-RC6 prepare for next development iteration 2023-11-22 18:35:27 -06:00
nifi-property-protection-loader NIFI-12361-RC6 prepare for next development iteration 2023-11-22 18:35:27 -06:00
nifi-property-protection-shared NIFI-12361-RC6 prepare for next development iteration 2023-11-22 18:35:27 -06:00
nifi-property-utils NIFI-12361-RC6 prepare for next development iteration 2023-11-22 18:35:27 -06:00
nifi-record NIFI-12361-RC6 prepare for next development iteration 2023-11-22 18:35:27 -06:00
nifi-record-path NIFI-12361-RC6 prepare for next development iteration 2023-11-22 18:35:27 -06:00
nifi-repository-encryption NIFI-12361-RC6 prepare for next development iteration 2023-11-22 18:35:27 -06:00
nifi-schema-utils NIFI-12361-RC6 prepare for next development iteration 2023-11-22 18:35:27 -06:00
nifi-security-cert NIFI-12361-RC6 prepare for next development iteration 2023-11-22 18:35:27 -06:00
nifi-security-cert-builder NIFI-12361-RC6 prepare for next development iteration 2023-11-22 18:35:27 -06:00
nifi-security-crypto-key NIFI-12361-RC6 prepare for next development iteration 2023-11-22 18:35:27 -06:00
nifi-security-identity NIFI-12361-RC6 prepare for next development iteration 2023-11-22 18:35:27 -06:00
nifi-security-kerberos NIFI-12361-RC6 prepare for next development iteration 2023-11-22 18:35:27 -06:00
nifi-security-kerberos-api NIFI-12361-RC6 prepare for next development iteration 2023-11-22 18:35:27 -06:00
nifi-security-kms NIFI-12361-RC6 prepare for next development iteration 2023-11-22 18:35:27 -06:00
nifi-security-socket-ssl NIFI-12361-RC6 prepare for next development iteration 2023-11-22 18:35:27 -06:00
nifi-security-ssl NIFI-12361-RC6 prepare for next development iteration 2023-11-22 18:35:27 -06:00
nifi-security-utils NIFI-12361-RC6 prepare for next development iteration 2023-11-22 18:35:27 -06:00
nifi-security-utils-api NIFI-12361-RC6 prepare for next development iteration 2023-11-22 18:35:27 -06:00
nifi-single-user-utils NIFI-12361-RC6 prepare for next development iteration 2023-11-22 18:35:27 -06:00
nifi-site-to-site-client NIFI-12361-RC6 prepare for next development iteration 2023-11-22 18:35:27 -06:00
nifi-socket-utils NIFI-12361-RC6 prepare for next development iteration 2023-11-22 18:35:27 -06:00
nifi-utils NIFI-12361-RC6 prepare for next development iteration 2023-11-22 18:35:27 -06:00
nifi-uuid5 NIFI-12361-RC6 prepare for next development iteration 2023-11-22 18:35:27 -06:00
nifi-web-client NIFI-12361-RC6 prepare for next development iteration 2023-11-22 18:35:27 -06:00
nifi-web-client-api NIFI-12361-RC6 prepare for next development iteration 2023-11-22 18:35:27 -06:00
nifi-web-utils NIFI-11481: Initial migration to Angular 16 (#8053) 2023-11-27 10:39:51 -05:00
nifi-write-ahead-log NIFI-12361-RC6 prepare for next development iteration 2023-11-22 18:35:27 -06:00
nifi-xml-processing NIFI-12361-RC6 prepare for next development iteration 2023-11-22 18:35:27 -06:00
pom.xml NIFI-12361-RC6 prepare for next development iteration 2023-11-22 18:35:27 -06:00