* [NIFI-13245] address component name overflow in provenance details dialog
* address content tab column spacing
* use padding appropriately to ensure no overflow text
* restore vertical spacing
This closes#8845
* [NIFI-13207] page headers and refresh containers are consistently positioned between pages
* pad error banner
* display hint below form fields to follow material spec, updating padding/spacing accordingly
* revert access policies template
* remove unused MatHint
* access policy status as hint and center align hints
* use margin bottom on error banner and more spacing improvements
* update hint spacing in a few more use cases
* remove extra padding from bottom of nifi cluster table filter component
* collapse hint height when no text to display
* update padding for input form field placeholder padding
* use margins instead of padding
* final touches
This closes#8804
* [NIFI-13257] codemirror light and dark mode theme
* update non matching parameter or EL function a red color to signify it is not matching
This closes#8855
* NIFI-12968:
- Remove usage of Access-Token-Expiration
- No longer attempt SPNEGO auth
- Leverage authentication configuration to drive log in/out URIs
- Remove Login/Logout servlet filters
- Remove usage of access configuration and access status
- Fixing broken unit tests
* NIFI-12968:
- Only rendering the user identity when the user is not anonymous.
- Fixing an issue where the fallback route would render when redirecting the user to an external SSO log in.
- Using the login supported flag to render the log in link.
* NIFI-12968:
- Addressing review feedback.
This closes#8843
* NIFI-13232 Added Authentication Configuration REST API method
* NIFI-13236 Moved logoutSupported from Configuration to Current User
* NIFI-13232 Added externalLoginRequired field
This closes#8834
* [NIFI-13233] - Fix for overflow issues on change version dialog
* adjust sizing/spacing between columns per feedback
* remove unnecessary overflow-hidden classes
This closes#8837
Use the PG id from the entity because component may be null if current user does not have READ permissions
This closes#8831
Signed-off-by: David Handermann <exceptionfactory@apache.org>
* [NIFI-13197] - Clicking outside of a dialog no longer closes the dialog. Also, escape will only close the dialog if the underlying form is not dirty.
* add license header
* allow ESC to close even if the for is dirty
This closes#8811
* NIFI-13211:
- Decoupling the content viewer from the NiFi UI which is currently pulling in shared dependencies, scripts, styles, and images.
* NIFI-13211:
- Decoupling nifi documentation from the NiFi UI which is currently pulling in shared dependencies, scripts, styles, and images.
* NIFI-13211:
- Decoupling nifi image viewer from the NiFi UI which is currently pulling in shared dependencies, scripts, styles, and images.
* NIFI-13211:
- Decoupling nifi standard content viewer from the NiFi UI which is currently pulling in shared dependencies, scripts, styles, and images.
* NIFI-13211:
- Decoupling nifi jolt transform json from the NiFi UI which is currently pulling in shared dependencies, scripts, styles, and images.
* NIFI-13211:
- Decoupling nifi update attribute from the NiFi UI which is currently pulling in shared dependencies, scripts, styles, and images.
* NIFI-13211:
- Updating rat config.
* NIFI-13211:
- Bumping dependency check timeout.
* NIFI-13211:
- Since this page is included through the context viewer, the dependency imports must directly reference through its context path.
* NIFI-13211:
- Since this page is included through the context viewer, the dependency imports must directly reference through its context path.
This closes#8828
Replaced commons-lang3 CharSequenceTranslator, AggregateTranslator, LookupTranslator and UnicodeUnpairedSurrogateRemover with commons-text replacements.
This closes#8824
Signed-off-by: David Handermann <exceptionfactory@apache.org>
Removed the entire integration-tests-ci profile and reference in GitHub workflow.
Removed all tests which require specific local env configs/cloud credentials/ or simply do not work and thus have been blocked from the build for a long time.
Set Disabled annotation on a couple key tests which are by design manual and must be retained.
The move to testcontainers has been a dramatic improvement in test reliability/behaviors and should be a model for all such tests going forward.
This closes#8818
Signed-off-by: David Handermann <exceptionfactory@apache.org>
* [NIFI-13153] use ellipsis for long component names in dialogs
* use basis-1/2
* overflow-hidden
* remove basis-1/2 and use w-1/2 with padding
This closes#8802
* [NIFI-13177] ensure consistent rendering of component type, name, and icon
* ensure font-size consistency with .refresh-container and .mat-mdc-paginator
* attempt at unifying how component context is displayed (#6)
* use drop icon by default
* final touches
---------
Co-authored-by: Rob Fellows <rob.fellows@gmail.com>
This closes#8786
- Upgraded Maven plugins
- Upgraded SpotBugs from 4.7.3.5 to 4.8.5.0
- Upgraded asciidoctor-maven-plugin from 2.2.4 to 3.0.0
- Upgraded license-maven-plugin from 2.2.0 to 2.4.0
- Upgraded download-maven-plugin from 1.7.1 to 1.9.0
- Upgraded maven-clean-plugin from 3.3.1 to 3.3.2
- Upgraded frontend-maven-plugin from 1.14.2 to 1.15.0
- Upgraded hisrc-higherjaxb40-maven-plugin from 2.1.1 to 2.2.0
- Upgraded jacoco-maven-plugin from 0.8.11 to 0.8.12
- Upgraded swagger-maven-plugin-jakarta from 2.2.20 to 2.2.21
- Upgraded swagger-codegen-maven-plugin from 3.0.52 to 3.0.55
This closes#8797
Signed-off-by: David Handermann <exceptionfactory@apache.org>
* NIFI-13175:
- Updating dialog layout and sizes to prevent a double scroll bar on smaller screen sizes. Now the dialog content is set to 50vh and content scrolls as needed.
* NIFI-13175:
- Removing some unneeded padding.
* NIFI-13175:
- Fixing double scroll bar issues in non tabbed dialogs.
* NIFI-13175:
- Fixing double scroll bar issues in more non tabbed dialogs.
* NIFI-13175:
- Renaming dialog content style in status history to avoid conflicting with new general style.
This closes#8779
* [NIFI-13061] replace actions with menu
* Manage Access Policies for all menus
* short Go To menu option text
* align text formatting for menus
* View Clustered Details
* View User Policies menu now uses Manage Access Policies
* hide menu when action clicked
* Manage User Policies
This closes#8766
* [NIFI-13183] add drop shadow to connections to increase visibility on top of colored labels in both light and dark mode
* review feedback
This closes#8778
* [NIFI-13162] horizontal and vertical canvas component alignment
* review feedback
* rename to updatePositionRequestId
* use enum
* use the appropriate generic type and separate components and connections updates
* use enum
This closes#8762
* [NIFI-13165] hide resize handle is status history when insufficient history
* hide last updated/refresh button when insufficient history
* Update nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-frontend/src/main/nifi/src/app/ui/common/status-history/status-history.component.html
Co-authored-by: Rob Fellows <rob.fellows@gmail.com>
---------
Co-authored-by: Rob Fellows <rob.fellows@gmail.com>
This closes#8768
* removed aliasing of 'this' from canvas.component.ts
* removed aliasing of 'this' from canvas-utils.ts
* reuse common actions between operation and context menu
This closes#8770