* 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
- Allowing tooltip mouse listeners to be destroyed when necessary.
- Ensuring connection source/destination run status and validation errors are updated when deleted.
This closes#8931
* NIFI-13313:
- Use nifi-web-frontend as the default UI hosted at /nifi no longer deploying nifi-web-ui.
* NIFI-13313:
- Adding logout complete page.
- Updating backend to redirect to new logout complete page.
* NIFI-13313:
- Remove nifi-web-ui module.
* NIFI-13313:
- Updating LICENSE and NOTICE files for dependencies that are no longer included.
* NIFI-13313:
- Updating README.
- Updating proxy config to mirror actual context path.
* NIFI-13313:
- Establishing rewrite rules for redirecting logout complete.
- Setting the default handler for when a request isn't handled to redirect the user to /nifi.
* NIFI-13313:
- Removing nifi-web-error module.
* NIFI-13313:
- Restoring /nifi/logout-complete path.
* NIFI-13313:
- Adding an error handler for the ui which handles redirects to a 404 page.
This closes#8906
* [NIFI-13349] align angular material and tailwind typography
* override default tailwind fontSize configurations to match up with angular material typography configuration
* cleanup duplicate style
* add text-3xl tailwind configuration
* update primary-node-only to use text-sm
* replace .refresh-container with text-sm
* add comments for $subtitle-2 material typography config
* adjust $subtitle-2 font size and line height
This closes#8918
- Allowing parameters to be edited in New Parameter Context dialog.
- Ensuring the proper tab is selected in the Parameter Context dialog based on the current usage.
This closes#8912
* [NIFI-13325] update dark mode theme density to match light mode
* remove density from nifi themes as only colors are used from this theme
This closes#8904
* [NIFI-13234] update unautorized canvas component colors
* restore web font loader to ensure positions of canvas text is calculate correctly
This closes#8902
* [NIFI-13269] - Order parameter reference list alphabetically
* ran prettier:format to address minor code style issue
* update nfpr and nfel to sort combo entries the same as the combo entries in the property table (case insensitive)
This closes#8885
* NIFI-13285:
- If there is no transform to restore for the current viewport, executing a zoom fit.
* NIFI-13285:
- Adjusting the canvas position styles and zoom fit calculations.
This closes#8874
* NIFI-12967:
- Adding support for navigating back to the users previous location in certain circumstances like going to a Controller Service, managing access policies, going to parameters, viewing documentation, opening advanced UIs, and viewing data provenance.
- Cleaning unnecessary instances of postUpdateNavigation.
* NIFI-12967:
- Updating the implementation to leverage router events and router state to simplify needed changes.
* NIFI-12967:
- Conditionally resetting or popping back navigation history because on routing context.
* NIFI-12967:
- Adding support for navigating back from queue listing and provenance.
* NIFI-12967:
- Conditionally applying the back navigation following a component update.
* NIFI-12967:
- Adding back from CS service listing.
* NIFI-12967:
- Adding back from Go To CS.
- Restoring some space in the context menu.
* NIFI-12967:
- Prevent duplicate entries in the back navigation stack.
* NIFI-12967:
- Not executing pop through navigation extras because it can result in multiple pops if the user uses their back/forward browser buttons. Instead, always popping until we encounter a back navigation that is still within a route boundary.
- Manually closing dialogs with proper result in Navigation lifecycle to ensure back/forward browser button works correctly. This change also handles any scenario when a user routes away from a dialog via a link or go to action so we were able to remove the dialog close action form those places.
* [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