Commit Graph

89 Commits

Author SHA1 Message Date
exceptionfactory 062b8910d5
NIFI-13901 Fixed Additional Details Section Title
This closes #9423.

Signed-off-by: Joseph Witt <joewitt@apache.org>
2024-10-18 14:38:33 -07:00
Scott Aslan 09e5b030db
[NIFI-13887] update styles of disabled drag/drop new canvas items (#9406)
This closes #9406
2024-10-17 12:45:38 -04:00
Scott Aslan 5db02e24cb
[NIFI-12964] fix the alignment of the date picker icon (#9408)
This closes #9408
2024-10-17 12:23:31 -04:00
Rob Fellows a53e0ab81e
[NIFI-13876] - Adding context aware error banners (#9396) 2024-10-17 10:13:22 -04:00
Matt Gilman 244400f549
NIFI-13873: Showing the spinner on the dialog buttons of Import From Registry. (#9391)
This closes #9391
2024-10-15 21:12:18 -04:00
Scott Aslan cc5a3639ac
[NIFI-13859] use tertiary color for spinners (#9370)
This closes #9370
2024-10-15 15:54:43 -04:00
Scott Aslan 83a131f953
[NIFI-13780] fix jolt example input codemirror cursor issue (#9389)
This closes #9389
2024-10-15 14:13:57 -04:00
Matt Gilman 3248f17df1
NIFI-13849: Including parameter contexts in Convert to Parameter requests. (#9377)
This closes #9377
2024-10-11 15:35:01 -04:00
Matt Gilman 97aa11b743
NIFI-13863: Fixing syntax highlighting for quoted parameters in property editors. (#9378)
This closes #9378
2024-10-11 14:45:01 -04:00
Matt Gilman 3ab60859ea
NIFI-13855: Ensuring that tooltips get closed when the host component is clicked. (#9376)
This closes #9376
2024-10-11 12:15:08 -04:00
Scott Aslan f3fcedc864
[NIFI-13844] add copy button to markdown code syntax highlighting (#9348)
* [NIFI-13844] add copy button to markdown code syntax highlighting

* only show copy button on code block hover

* update markdown-clipboard-toolbar position and prism padding

This closes #9348
2024-10-11 09:30:40 -04:00
Rob Fellows da407b106f
[NIFI-13861] - Update to Nx 19.8.4 and Angular 18.2.8 (#9374)
This closes #9374
2024-10-10 16:51:52 -04:00
Matt Gilman ade260266e
NIFI-13534: Only reloading the flow when the browser tab is visible. … (#9344)
* NIFI-13534: Only reloading the flow when the browser tab is visible. This prevents attempts to re-render the SVG when the browser tab is hidden.

* NIFI-13534: Destroying the canvas view (and managers) and birdeyes view when the corresponding components are destroyed.
- When document visibility changes, only reloading the flow when the canvas is still initialized.

* NIFI-13534: Completing subjects and cleaning up tooltip positioning strategies which referenced html elements.

This closes #9344
2024-10-10 14:24:26 -04:00
Scott Aslan f48d60abf5
[NIFI-13857] fix appearance and animations menu scrollbar issue (#9366)
This closes #9366
2024-10-09 16:14:52 -04:00
Matt Gilman 71d021274e
NIFI-13858: Fixing path to EL guide. (#9368) 2024-10-09 15:13:09 -04:00
Rob Fellows 6eab0a5f44
[NIFI-13830] - Wait for canvas to complete loading before attempting to restore view or center (#9342)
* [NIFI-13830] - Wait for canvas to complete loading before attempting to restore view or center

* When restoring viewport or handling selection, only take action if the processgroup has changed

This closes #9342
2024-10-09 12:29:15 -04:00
Scott Aslan 12c3280917
[NIFI-13839] ensure contrast ratio for success, warn, error colors (#9343)
* [NIFI-13839] ensure contrast ratio for success, warn, error colors

* simplify secondary color

* final touches

* update purple theme

This closes #9343
2024-10-08 17:10:56 -04:00
Scott Aslan 7c9d15b198
[NIFI-13852] replace Roboto font with Inter font (#9360)
* [NIFI-13852] replace Roboto font with Inter font

* add Inter to WebFont load callback

This closes #9360
2024-10-08 15:01:02 -04:00
Matt Gilman 3fd0b264ab
NIFI-13816: Ensuring the components in the Documentation are sorted. (#9355)
This closes #9355
2024-10-08 14:43:02 -04:00
Matt Gilman af31d98139
NIFI-13823: Using startsWith testing content viewer compatibility to better support content types that might have additional parameters. (#9337)
This closes #9337
2024-10-03 13:44:55 -04:00
Michael Moser c624ccc5e5
NIFI-13820 autofocus Username field on Login Form (#9325)
This closes #9325
2024-10-03 08:49:16 -04:00
Rob Fellows 7635a62b4d
[NIFI-13533] - Support dots in parameter names - parameter provider (#9336)
This closes #9336
2024-10-02 18:10:40 -04:00
Scott Aslan cd391ce69d
[NIFI-13821] add Max Concurrent Tasks and Stateless Flow Timeout form… (#9328)
* [NIFI-13821] add Max Concurrent Tasks and Stateless Flow Timeout form fields when PG Execute Engine is STATELESS

* make fields conditionally required

This closes #9328
2024-10-02 18:09:01 -04:00
Scott Aslan d93c2f9f0c
[NIFI-13756] clear banner error afterClosed() of EditParameterContext dialog (#9329)
This closes #9329
2024-10-02 18:02:30 -04:00
Matt Gilman c198dc9d24
NIFI-13822: Ensuring the parameter value is always included when creating new even if it is unchanged from the initial property value. (#9335)
This closes #9335
2024-10-02 15:16:21 -04:00
Scott Aslan 9f6931339e
[NIFI-13778] markdown syntax highlighting and h1-h5, tables, ul, and ol (#9330)
* [NIFI-13778] markdown syntax highlighting and h1-h5, tables, ul, and ol style updates

* fix json formatting issue and move markdown styles to _app.scss

* remove unused sass variable, remove conflicting padding

* minor improvements

* display flex syntax highlighting

* move markdown styles to gloabl scope

* split colors and layout styles to avoid duplicate styles

This closes #9330
2024-10-02 15:07:27 -04:00
Scott Aslan e3e4dd5047
[NIFI-13806] finalize color hues (#9315)
This closes #9315
2024-09-27 11:47:30 -04:00
Matt Gilman fb2a82c035
NIFI-13721: Migrating documentation into the NiFi UI (#9288)
* NIFI-13721: Migrating additional details to markdown.

* NIFI-13721: Rebuilding documentation to generate mark up on the client.

* NIFI-13721: Removing old documentation approach.

* NIFI-13721: Rebase main and final fixing button colors.

* NIFI-13721: Fixing rat issues.

* NIFI-13721: Removing generated comonent documentation.
- Removing links and images from additional details markdown.

* NIFI-13721: Recreating package lock following rebase.

* NIFI-13721: Updating documentation for M3.

* NIFI-13721: Fixing broken test.

* NIFI-13721: Addressing review feedback.

* NIFI-13721: Addressing review feedback.

* NIFI-13721: Ensuring the selected item is visible after routing.

* NIFI-13721: Fixing reportingTaskTypes in finding extensions for a given type.

* NIFI-13721: Updating the see also component to handle when the referenced extension is not installed.

* NIFI-13721: Fixing expansion panel header styles.
2024-09-27 11:11:55 -04:00
Rob Fellows 1fb8498c87
[NIFI-13797] - Fix: Bug rendering canvas when deleting a component that was producing the only bulletins in the PG (#9307) 2024-09-25 14:46:48 -04:00
Rob Fellows 99c31b8da0
[NIFI-13772] - Color bulleting icons based on severity (#9301) 2024-09-23 22:15:00 -04:00
Scott Aslan adab03bc3e
[NIFI-13739] initial M3 theme (#9270)
* [NIFI-13739] initial M3 theme

* rename m3- themes

* sync package-lock

* update theme imports

* remove unused caution darker

* update some class names, restore background colors for datepicker, table, expansion panel, and dialog surfaces, use secondary color variants

* configurable border color

* swap primary and secondary colors

* a few more updates

* zero styles

* bump deps

* review feedback

* adjust status history sizes

* update new canvas item hover and grip to be configurable via theme

* rebase

This closes #9270
2024-09-23 08:55:25 -04:00
Matt Gilman 729247976d
NIFI-13766: Fixed spacing of checkboxes in Prov Search Dialog. (#9284)
NIFI-13774: Accessed form controls using array notation in case the search field contains a dot.

This closes #9284
2024-09-20 15:42:10 -04:00
Rob Fellows c6103519eb
[NIFI-13747] - Add a delay before displaying tooltips (#9269)
This closes #9269
2024-09-20 14:43:00 -04:00
Scott Aslan 981cb0fb4e
[NIFI-13735] update codemirror to use height 100% and fix jolt advanced ui scrollbar issue (#9255)
This closes #9255
2024-09-20 14:20:31 -04:00
Rob Fellows 445d34f91e
[NIFI-13749] - Improve the UX for purging flow configuation history (#9265)
This closes #9265
2024-09-20 13:14:55 -04:00
David Handermann 563d7ea614
NIFI-13770 Removed Placeholder Prefix from Python Component Types (#9283)
This closes #9283
2024-09-20 11:26:41 -04:00
Matt Gilman 6e308f2cf1
NIFI-13743: Ensuring the mime type is set when navigating to the content viewer from Provenance. (#9262)
- Adding a trailing slash when loading the external viewer to eliminate an unneeded redirection.

This closes #9262
2024-09-12 16:41:49 -04:00
Matt Gilman 0db408c0fa
NIFI-13740: Fixing default build profile. (#9259) 2024-09-11 10:19:19 -04:00
Bryan Bende f20857d87e
NIFI-13737 Include branch when calling getFlowVersions for change version dialog
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #9257.
2024-09-11 13:53:41 +02:00
Matt Gilman 39ab3129f0
NIFI-13632: Updating content access. (#9221)
* NIFI-13632: Updating content access.
- Removing existing content viewer application.
- Introduced new front end based content viewer applicaiton.
- Introduced new bundled content viewers for hex and images.
- Deleted previous image content viewer.
- Migrated existing standard content viewer (which handles json, xml, yaml, csv, and text) to utilize new content access interface.
- Moved standard content viewer into its own NAR.
- Moved and renamed custom ui utils and content viewer utils into nifi-common.
- Added mime type to FlowFileSummary response payload to help drive the initially opened content viewer.

* NIFI-13632: Fixing rat issue.

* NIFI-13632: Fixing CI issue.

* NIFI-13632: Removing standard content viewer war from code coverage.

* NIFI-13632: Addressing review feedback.

* NIFI-13632: Fixing import.

* NIFI-13632: Further simplification of content viewer state.

* NIFI-13632: Removing unneeded code.

* NIFI-13632: Adding a min height around codemirror.

* NIFI-13632: Addressing review feedback.
- Rendering mime type in the content viewer.
- Preventing additions to the browser history as the user changes how the content is viewed.
- Appending forward slash to content viewer UIs to prevent unnecessary redirect.
- Removing Standard Content Viewer title based on review feedback.
- Fixing double scroll bar in the Standard Content Viewer on small browser heights.
- Removed unnecessary application.yml.
- Bumping spring boot version.

This closes #9221
2024-09-06 09:12:38 -04:00
Matt Gilman 31a3014696
NIFI-13695 Fixed Redirect Handling for Custom UI Extensions
Appending a trailing slash when opening a custom UI and in the query string to fragment filter to avoid a Jetty-based redirect that could lead to losing the proxy path.

This closes #9222

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-08-31 08:59:27 -05:00
Rob Fellows 2951eef8a5
[NIFI-13683] - Refactor Status History dialog to not support manual resizing via a dialog drag handle, but favor a maximize/minimize button approach familiar to other windowed applications. When maximized, the dialog will resize as the browser window resizes. This solution eliminates the need for the unsupported (in Firefox) computedStyleMap that was causing issues. (#9218) 2024-08-30 17:19:29 -04:00
Rob Fellows ac27bb02bc
[NIFI-13624] - Allow View Status History of the current process group. (#9214)
* [NIFI-13624] - Allow View Status History of the current process group.

* use a more approprite route for status history of the current process group

* remove console.log statement

This closes #9214
2024-08-30 16:32:30 -04:00
Rob Fellows 1d23ff52ed
[NIFI-13693] - Remove System Diagnostics menu option when clustered (#9215)
This closes #9215
2024-08-30 11:38:13 -04:00
Scott Aslan aa9630a40f
[NIFI-13680] Removing usage of crypto.randomUUID() (#9200)
This closes #9200
2024-08-30 11:12:18 -04:00
Matt Gilman 7945234f5a
NIFI-13670: Improve sensitive value editing. (#9191)
* 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.
2024-08-26 13:56:02 -04:00
Scott Aslan 8919955bfc
[NIFI-13656] allow enter button to submit create PG and create Port form (#9181)
* [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
2024-08-20 12:50:03 -04:00
Matt Gilman 7f41bc1c6a
NIFI-13663: Only centering when viewing stats history when component is offscreen. (#9184) 2024-08-20 11:30:45 -04:00
Shane Ardell 8e0c4aeb33
NIFI-13248: Add Flow Analysis report menu to new ui (#8974)
* 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
2024-08-19 09:04:52 -04:00
Matt Gilman 38f4110521
NIFI-13650: Fixing condition when including References Parameter... o… (#9174)
* 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
2024-08-16 16:20:01 -04:00