Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NIFI-12485: Lineage Graph #8173

Merged
merged 5 commits into from
Dec 21, 2023
Merged

NIFI-12485: Lineage Graph #8173

merged 5 commits into from
Dec 21, 2023

Conversation

mcgilman
Copy link
Contributor

NIFI-12485:

  • Lineage.
  • Context Menu.
  • Lineage timeline slider.

- Lineage.
- Adding context menu to lineage graph.
- Refactoring canvas context menu to promote reuse.
- Lineage timeline slider.
@mcgilman mcgilman added the new ui Pull requests for work relating to the new user interface being developed. label Dec 20, 2023
@rfellows
Copy link
Contributor

Will review.

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.

I noticed some rendering issues in the lineage graph sometimes when expanding nodes (in particular FORKs):
Screenshot 2023-12-20 at 4 52 04 PM

It doesn't happen on all events, but does happen consistently with the certain events. One note, when setting a breakpoint in the lineage.component.ts line 900, and stepping through the expand action, the issue does NOT present itself. So it is probably something with in the timing 😞

Also, a few things inline...

- Addressing review feedback.
@mcgilman
Copy link
Contributor Author

Thanks for the review @rfellows! I've addressed the items you've mentioned and fixed the rendering issues as well. Please have a look at the latest commit.

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.

Just 2 things and then i think we are good.

- Addressing review feedback.
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.

Thanks for the changes, @mcgilman. Looks good.

@rfellows rfellows merged commit e6d09c3 into apache:main Dec 21, 2023
6 of 7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new ui Pull requests for work relating to the new user interface being developed.
Projects
None yet
2 participants