Skip to content

NIFI-13211: Decoupling other UIs from exiting NiFi UI#8828

Merged
rfellows merged 10 commits intoapache:mainfrom
mcgilman:NIFI-13211
May 14, 2024
Merged

NIFI-13211: Decoupling other UIs from exiting NiFi UI#8828
rfellows merged 10 commits intoapache:mainfrom
mcgilman:NIFI-13211

Conversation

@mcgilman
Copy link
Contributor

NIFI-13211:

NiFi is comprised of numerous UIs that all get deployed at start up. These UIs piggybacked on some shared stylesheets, components, and dependencies by directly loading them through a relative path. In preparation for moving away from the existing UI, these UIs are being updated to bundle these items directly. In time, these UIs will all be modernized as well so this is just a transitional step in that process.

mcgilman added 6 commits May 10, 2024 13:44
- Decoupling the content viewer from the NiFi UI which is currently pulling in shared dependencies, scripts, styles, and images.
- Decoupling nifi documentation from the NiFi UI which is currently pulling in shared dependencies, scripts, styles, and images.
- Decoupling nifi image viewer from the NiFi UI which is currently pulling in shared dependencies, scripts, styles, and images.
- Decoupling nifi standard content viewer from the NiFi UI which is currently pulling in shared dependencies, scripts, styles, and images.
- Decoupling nifi jolt transform json from the NiFi UI which is currently pulling in shared dependencies, scripts, styles, and images.
- Decoupling nifi update attribute from the NiFi UI which is currently pulling in shared dependencies, scripts, styles, and images.
@rfellows
Copy link
Contributor

will review...

Copy link
Contributor

@exceptionfactory exceptionfactory left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Quick note regarding license checking, the following two files were flagged as missing the standard license header:

nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-content-viewer/src/main/webapp/fonts/flowfont/flowfont.svg
nifi-framework-bundle/nifi-framework/nifi-web/nifi-web-content-viewer/src/main/webapp/fonts/flowfont/flowfont.css

@mcgilman
Copy link
Contributor Author

the following two files were flagged as missing the standard license header

Thanks @exceptionfactory. I see I have some rat config that needs updating. New commit coming shortly.

mcgilman added 4 commits May 14, 2024 10:00
- Updating rat config.
- Bumping dependency check timeout.
- Since this page is included through the context viewer, the dependency imports must directly reference through its context path.
- Since this page is included through the context viewer, the dependency imports must directly reference through its context path.
Copy link
Contributor

@rfellows rfellows left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. This sets nifi up to start to transition to the new UI exclusively.

@rfellows rfellows merged commit 3a786ce into apache:main May 14, 2024
shubhluck pushed a commit to shubhluck/nifi that referenced this pull request Jun 1, 2024
* 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 apache#8828
shubhluck pushed a commit to shubhluck/nifi that referenced this pull request Jun 1, 2024
* 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 apache#8828
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants