Commit Graph

89 Commits

Author SHA1 Message Date
Scott Aslan f7bca176e5
[NIFI-13658] upgrade eslint packages (#9180)
* [NIFI-13658] upgrade eslint packages

* fix lint errors and run prettier

* regenerate package-lock

This closes #9180
2024-08-16 14:00:12 -04:00
Rob Fellows 046d72d0dd
[NIFI-13641] - Remove parameter value from parameter context update request if there are referenced assets (#9173)
* [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
2024-08-16 10:42:35 -04:00
Scott Aslan 30e8df676e
[NIFI-13589] improve loading and error handling for jolt UI (#9155)
* [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
2024-08-15 09:05:56 -04:00
Scott Aslan b4266a559c
[NIFI-13637] add padding to Jolt UI expansion panels (#9154)
This closes #9154
2024-08-12 16:48:28 -04:00
Scott Aslan d9b0ab806d
[NIFI-13631] update purple theme to reference M2 color palettes (#9149)
This closes #9149
2024-08-12 14:27:29 -04:00
Scott Aslan e6f216d009
[NIFI-13645] proptery table cells clickable even when value is set to whitespace (#9165)
This closes #9165
2024-08-12 14:25:07 -04:00
Matt Gilman da6c9c4791
NIFI-13017: Replace JoltTransformJSON custom UI (#9117)
* NIFI-13017:
- Remove old JoltTransformJSON custom UI.
- Update build to use new JoltTransformJSON custom UI.
- Fix revision query parameter.

* NIFI-13017:
- Excluding jolt transform json ui in workflow ci.

* NIFI-13017:
- Excluding jolt nar in workflow ci.

* NIFI-13017:
- Excluding jolt ui war from code coverage.

* NIFI-13017:
- Incorporating nifi-web-servlet-shared.
- Moving QueryStringToFragmentFilter to nifi-web-servlet-shared.

This closes #9117
2024-08-06 13:51:41 -04:00
Matt Gilman 05c92e45d8
NIFI-13636: Fixing back navigation when navigating to manage access policies. (#9153)
This closes #9153
2024-08-06 13:46:10 -04:00
Matt Gilman 0ea55bebc8
NIFI-13634: Accounting for conditionally populated attributes based on missing 'view the data' permissions. (#9152)
This closes #9152
2024-08-06 13:45:27 -04:00
Rob Fellows 83d2078a4f
[NIFI-13621] - UI - handle backend errors when hitting the search api (#9133)
This closes #9133
2024-07-31 15:31:37 -04:00
Matt Gilman d41d8edbfb
NIFI-13610: (#9132)
- Fix conditions controlling the availability of new Controller Service (in flow), new Parameter Context, and Move to Parent Group.

This closes #9132
2024-07-31 15:02:22 -04:00
Rob Fellows 2f73ced5a6
[NIFI-13582] - Fix tracking expression warning from the breadcrumbs template (#9113)
This closes #9113
2024-07-25 16:23:38 -04:00
Scott Aslan 6679680852
[NIFI-13470] Jolt codemirror linting (#9068)
* [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
2024-07-25 14:17:25 -04:00
Rob Fellows 2dd7cf7f92
[NIFI-13535] - Fix: Issues selecting GitHub branch on version control screens in new UI (#9087)
* [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
2024-07-24 09:28:54 -04:00
Scott Aslan e205f27f89
[NIFI-13539] upgrade to angular 18.0.7 (#9072)
* [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
2024-07-18 08:38:38 -04:00
Scott Aslan 634d914889
[NIFI-13471] make theme file path configurable during maven build (#9020)
* [NIFI-13471] make theme file path configurable during maven build

* address review feedback

This closes #9020
2024-07-17 17:25:02 -04:00
Matt Gilman ca227c7cd0
NIFI-13552 - Ensure errors from Provenance and Lineage queries are shown. (#9088)
This closes #9088
2024-07-17 16:25:14 -04:00
Scott Aslan 380ce0eb20
[NIFI-13519] allow user to choose to enable, disable, or use device s… (#9076)
* [NIFI-13519] allow user to choose to enable, disable, or use device settings for animations

* address review feedback

This closes #9076
2024-07-12 20:04:06 -04:00
Matt Gilman 1437a2dcef
NIFI-13480: (#9077)
- Taking the user to the Parameter Context dialog from the Parameters context menu on the canvas.

This closes #9077
2024-07-12 00:20:37 -05:00
Matt Gilman 8f85b58dc5
NIFI-13477: (#9075)
- Refreshing the controller service listing after creation or deletion to ensure allowable values of other services is accurate.

This closes #9075
2024-07-11 23:51:22 -05:00
Scott Aslan cd7559cdc8
[NIFI-13469] add attributes to jolt ui (#9028)
* [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
2024-07-10 15:45:06 -04:00
Scott Aslan 5193436a53
[NIFI-13492] fa-info-circle icon apply primary color (#9062)
This closes #9062
2024-07-09 08:37:54 -04:00
Matt Gilman 58b2af9a6e
NIFI-13523: (#9056)
- Refreshing the controller service listing after creation or deletion to ensure allowable values of other services is accurate.

This closes #9056
2024-07-08 12:34:51 -05:00
Scott Aslan f5476ca3b4
[NIFI-13492] fa-info-circle icon apply primary color (#9036)
This closes #9036
2024-07-08 09:30:30 -04:00
Scott Aslan bd80506e89
[NIFI-13472] update Alignment/spacing issues (#9022)
This closes #9022
2024-07-05 10:09:04 -04:00
Scott Aslan 66f403bd0f
[NIFI-13483] use primary contrast color for active thread count icon and text on primary surfaces (#9030)
This closes #9030
2024-07-03 13:18:30 -04:00
Scott Aslan 229364fc31
[NIFI-13483] update active thread count colors for PG and RPG (#9027)
* [NIFI-13483] update active thread count colors for PG and RPG

* address review feedback

This closes #9027
2024-07-02 17:36:23 -04:00
Matt Gilman 715989d48c
NIFI-13479: (#9026)
- Remove unnecessary imports which was impacting the ability to use EL and Parameter autocomplete.

This closes #9026
2024-07-02 13:19:02 -06:00
Joe Gresock b105b5bbef
NIFI-13454 Renamed FileParameterProvider to KubernetesSecretParameterProvider
This closes #9008

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-06-27 08:36:44 -05:00
Scott Aslan bd491e4e92
[NIFI-13431] Initial nifi-jolt-transform-ui Nx project and initial ad… (#8991)
* [NIFI-13431] Initial nifi-jolt-transform-ui Nx project and initial advanced UI layout/UX

* use @nifi/shared

* improve variable names and reeadablility, update js-beautify settings and leverage angular json pipe

* update rat

* remove console warnings

This closes #8991
2024-06-26 08:13:24 -04:00
Matt Gilman 8c89225029
NIFI-13416: (#8987)
- 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
2024-06-20 12:18:17 -04:00
dependabot[bot] 9a69a28544
NIFI-13426 Upgraded JavaScript ws library from 8.17.0 to 8.17.1
This closes #8980

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-06-20 09:15:17 -05:00
Matt Gilman e9cb00bd11
NIFI-13382: (#8957)
- Showing a full page error when the front end can no longer communicate with the back end.

This closes #8957
2024-06-14 10:04:53 -04:00
Matt Gilman b1500ad031
NIFI-13391: (#8960)
- Setting up different environment files to configure ngrx store.
2024-06-12 12:22:27 -05:00
Matt Gilman f20db691c7
NIFI-13385: (#8953)
- Disabling nx daemon during builds.

This closes #8953
2024-06-11 13:02:28 -04:00
Matt Gilman b3c7952ef3
NIFI-13373: Adding support for banner text (#8947)
* 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
2024-06-11 11:47:56 -04:00
Scott Aslan 2ef31f2372
[NIFI-13371] update canvas context menu (#8949)
This closes #8949
2024-06-10 19:01:27 -04:00
sujkm 15a56a1902
NIFI-13378: Adds Version State as filterable option in Process Groups tab in Summary (#8945)
* NIFI-13378: Adds Version State as filterable option in Process Groups tab in Summary

* updated value of selections to enum values

This closes #8945
2024-06-10 18:22:26 -04:00
Matt Gilman 406dbced3b
NIFI-13354: (#8936)
- 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
2024-06-07 16:25:07 -04:00