-
Notifications
You must be signed in to change notification settings - Fork 4.2k
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
Highlight invalid cursor or primary key in new connection streams table #20756
Highlight invalid cursor or primary key in new connection streams table #20756
Conversation
4d09e37
to
26d8c8d
Compare
- Added error handling for Cursor and Primary Key
- Added individual error handling for Cursor and Primary Key - Added feature variable to encapsulate new changes with new streams table
a7f0b6d
to
b6e118d
Compare
- Added individual error handling for Cursor and Primary Key - Added feature variable to encapsulate new changes with new streams table
@matter-q The storybook failed to build |
- Added individual error handling for Cursor and Primary Key - Added feature variable to encapsulate new changes with new streams table
@matter-q While testing, I noticed an edge case that I didn't realize when creating the original ticket. You can use a hubspot source to reproduce this:
Notice that the sync mode is empty in one of the rows and should also be highlighted red: Does it make sense to fix it in this PR? |
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 had a few questions about the code. Tested locally and the functionality is good.
airbyte-webapp/src/pages/ConnectionPage/pages/ConnectionItemPage/ConnectionReplicationTab.tsx
Outdated
Show resolved
Hide resolved
airbyte-webapp/src/views/Connection/ConnectionForm/formConfig.tsx
Outdated
Show resolved
Hide resolved
I think it's better to fix in this PR |
- Added individual error handling for Cursor and Primary Key - Added feature variable to encapsulate new changes with new streams table
- Added individual error handling for Cursor and Primary Key - Added feature variable to encapsulate new changes with new streams table
- Added individual error handling for Cursor and Primary Key - Added feature variable to encapsulate new changes with new streams table
Followed up over standup - The sync mode issue will be skipped for now and resolved separately as part of the larger bulk edit mode behavior |
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.
Tested locally with new and old table. Code looks good. 🚢
What
Closes #19918
How
Added error state for required fields for new connection streams table
For test purposes, use the environment variable: REACT_APP_NEW_STREAMS_TABLE=true
Loom
https://www.loom.com/share/4c8c6dac261d48728bbd2803315dcbcb