-
Notifications
You must be signed in to change notification settings - Fork 3.3k
feat(ingestion): add owners in create/edit ingestion source and show owners in ingestion table #13663
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
feat(ingestion): add owners in create/edit ingestion source and show owners in ingestion table #13663
Conversation
|
✅ Meticulous spotted visual differences in 50 of 1493 screens tested, but all differences have already been approved: view differences detected. Meticulous evaluated ~8 hours of user flows against your PR. Last updated for commit dc8a9b6. This comment will update as new commits are pushed. |
aa69369 to
3feee4f
Compare
c528f70 to
a95d281
Compare
Bundle ReportChanges will decrease total bundle size by 347 bytes (-0.0%) ⬇️. This is within the configured threshold ✅ Detailed changes
Affected Assets, Files, and Routes:view changes for bundle: datahub-react-web-esmAssets Changed:
Files in
|
3feee4f to
23bbca9
Compare
chriscollins3456
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
hm i noticed a few things when testing this PR locally:
- the modal appears further down the screen than it was and the bottom of the modal has no rounded edges?
Because of that it looks like on step two the modal is getting cut off, just different than how it behaved before and feels off:

- Can we make "Name" and "Owners" consistent in styling? Also, anna asked us to move the red asterisk to be after "Name" and not before
| variables: { | ||
| input: { | ||
| owners, | ||
| resources: [{ resourceUrn: newSource.urn }], |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
i hope newSource.urn is always the urn of the newly created source instwad of PLACEHOLDER_URN - i think that should be the case right?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yes. I suppose PLACEHOLDER_URN must have been added as a fallback for null cases. But if createIngestionSource returns an urn, this will that urn only.
chriscollins3456
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
i also don't see the owners show up on a source when i go to edit if i'd previously added owners. maybe you're not expecting that in this PR but wanted to call it out
a95d281 to
cb4c1c7
Compare
this was dependent on another PR of Victor's that had backend changes to add ownership in ingestion sources. Since that is merged now, we can see the existing owners in the modal. |
chriscollins3456
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
cool beans here - one request to be done in a followup to do a debounce
| if (text && text.trim().length > 0) { | ||
| autoCompleteQuery({ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nice! can we add a debounce here so we don't trigger a new api call with every key stroke?
|
looks like we have a failing related test |
…owners in ingestion table (datahub-project#13663)



Linear ticket:
https://linear.app/acryl-data/issue/CH-358/implement-adding-owners-on-step-4-of-createedit-ingestion-source
https://linear.app/acryl-data/issue/CH-347/support-displaying-owners-in-ingestion-sources-table
Screenshot: