* NIFI-13670: Improve sensitive value editing.
- Do not present the user with the masked value.
- Do not use the masked value when determining if a value has changed.
- Do not include the masked value in the payload if the value hasn't changed.
- Updates to ParameterItem model to more easily track changes.
* NIFI-13670: Not setting valueRemoved when deleting a parameter.
* NIFI-13670: Marking field as dirty following removal of sensitive value set text.
* [NIFI-13656] allow enter button to submit create PG and create Port form
* restore scrolling for hints in codemirrors in update attribute
* fix unit tests
* update unit test
* remove duplicate imports
This closes#9181
* NIFI-13248: Add Flow Analysis report menu to new ui
* NIFI-13248: use ngrx to manage state for flow analysis component
* NIFI-13248: update types used in flow analysis drawer
* NIFI-13248: add violation details dialog
* NIFI-13248: add go to component functionality
* NIFI-13248: use Tailwind classes
* NIFI-13248: update analysis status icon based on response
* NIFI-13248: fix broken unit tests
* NIFI-13248: add missing license headers
* NIFI-13248: refactor styling
patch provided by @scottyaslan
* NIFI-13248: fix broken styling
* NIFI-13248: further style refactoring
patch provided by @scottyaslan
* NIFI-13248: binding and spacing fixes
* NIFI-13248: wire up pg name and id
* NIFI-13248: use breadcrumb selector to obtain process group name
* NIFI-13248: remove border color classes
* NIFI-13248: update drawer button icon
* NIFI-13650: Fixing condition when including References Parameter option.
- Updating property editors to better convey different parameter states.
- Updating hint tooltip to indicate that parameters are supported but no parameter context is bound.
- Fixing minor layout issue in Processor schedule tab.
- Fix combo editor unit tests.
* NIFI-13650: Fixing track warning errors when editing Parameter Contexts.
* NIFI-13650: Fixing z-index autocomplete issue.
This closes#9174
* [NIFI-13641] - Remove parameter value from parameter context update request if there are referenced assets
* move parameter sanitization of referenced assets/value into the payload construction rather than in the effect
* rename variable
* remove optionality of id from ReferencedAsset interface
This closes#9173
* [NIFI-13589] improve loading and error handling for jolt UI
* remove unused state
* cleanup more state
* show errors in center of page
This closes#9155
* [NIFI-13470] Jolt codemirror linting
* fix nifi-jolt-transform-ui:build:production
* remove file and system from deps
* rebase
* remove assert
* protect against undefined codeEditor.codeMirror
* force resolve underscore 1.13.6
* refactor to have processor details state, validation state, property state, and transform state separated in the store
* more clean up of state
* move Effects injection into jolt-transform-json-ui.module
* use effects .forFeature()
This closes#9068
* [NIFI-13535] - Fix: Issues selecting GitHub branch on version control screens in new UI
* ensure branch is provided when querying flow versions in import from registry dialog
* add branch to loadFlows call on bucketChange
This closes#9087
* [NIFI-13539] upgrade to angular 18.0.7
* update deps
* update package-lock.json
* rebase and address review feedback
* remove unused dev dep
This closes#9072
* [NIFI-13469] add attributes to jolt ui
* fix unit tests
* expansion panel styles and adding comments and organizing global styles
* Update nifi-frontend/src/main/frontend/apps/nifi-jolt-transform-ui/src/app/pages/jolt-transform-json-ui/feature/jolt-transform-json-ui.component.ts
Co-authored-by: Matt Gilman <matt.c.gilman@gmail.com>
* Update nifi-frontend/src/main/frontend/apps/nifi-jolt-transform-ui/src/app/pages/jolt-transform-json-ui/feature/jolt-transform-json-ui.component.ts
Co-authored-by: Matt Gilman <matt.c.gilman@gmail.com>
---------
Co-authored-by: Matt Gilman <matt.c.gilman@gmail.com>
This closes#9028
- Allowing new parameters to override inherited parameters.
- Adding a new Override action to prepopulate the parameter name and sensitivity.
- Showing an indicator when a parameter in the listing is inherited.
This closes#8987
* NIFI-13373:
- Adding support for banner text.
* NIFI-13373:
- Prettier.
* NIFI-13373:
- Removing unused property.
* NIFI-13373:
- Defining reponse payload when loading banner text.
- Removing banner text from login, logout, and error pages.
* NIFI-13373:
- Only loading the banner text when necessary.
This closes#8947
- Moving NiFi front end source into a top level maven module. This prepares for the introduction of other UIs that NiFi offers (like Custom UIs, Data Viewers, etc) to be colocated and share common components, styles, and dependencies.
- The nifi-web-frontend module which produces the war that is included in the server nar now no longer contains any source. It simply depends on the new nifi-frontend artifact that bundles all built UIs and unpacks its contents into the resulting war.
- Renaming nifi-web-frontend to nifi-ui. Now nifi-frontend at the top level will hold all frontend apps. In this commit the nifi app in nifi-frontend is bundled into a war called nifi-ui.
This closes#8936