-
Notifications
You must be signed in to change notification settings - Fork 6
feat: proper listing of project data connectors #3528
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: proper listing of project data connectors #3528
Conversation
This change is part of the following stack: Change managed by git-spice. |
2a71a63
to
b8a5a71
Compare
You can access the deployment of this PR at https://renku-ci-ui-3528.dev.renku.ch |
cb634f7
to
cce5b4f
Compare
f600423
to
544ea24
Compare
Co-authored-by: Lorenzo Cavazzi <43481553+lorenzo-cavazzi@users.noreply.github.com>
cce5b4f
to
daf04a4
Compare
FYI the first 3 commits of this PR have already been reviewed in #3525 |
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.
Very nice! 👏
The feature work well and the code looks great! I dropped a few comments but it's mostly minor changes.
As discussed offline, the Select
dropdown shows all elements with a grey background. There should be a function to match the currently selected element, and it probably returns true
for every entry.
client/src/features/dataConnectorsV2/components/DataConnectorView.tsx
Outdated
Show resolved
Hide resolved
client/src/features/dataConnectorsV2/components/DataConnectorView.tsx
Outdated
Show resolved
Hide resolved
client/src/features/dataConnectorsV2/components/DataConnectorsBoxListDisplay.tsx
Outdated
Show resolved
Hide resolved
...nt/src/features/ProjectPageV2/ProjectPageContent/DataConnectors/ProjectDataConnectorsBox.tsx
Outdated
Show resolved
Hide resolved
...nt/src/features/ProjectPageV2/ProjectPageContent/DataConnectors/ProjectDataConnectorsBox.tsx
Outdated
Show resolved
Hide resolved
...nt/src/features/ProjectPageV2/ProjectPageContent/DataConnectors/ProjectDataConnectorsBox.tsx
Outdated
Show resolved
Hide resolved
...nt/src/features/ProjectPageV2/ProjectPageContent/DataConnectors/ProjectDataConnectorsBox.tsx
Outdated
Show resolved
Hide resolved
client/src/features/dataConnectorsV2/components/DataConnectorsBoxListDisplay.tsx
Outdated
Show resolved
Hide resolved
client/src/features/dataConnectorsV2/components/DataConnectorsBoxListDisplay.tsx
Outdated
Show resolved
Hide resolved
{visibilityWarning && ( | ||
<div> | ||
<DataConnectorNotVisibleToAllUsersBadge /> | ||
</div> | ||
)} |
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.
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 think @lokijuhy wanted it below from the notes she made on notion.
https://www.notion.so/renku/Project-Disentanglement-Build-Team-17e0df2efafc80fcbaa6f0b363a574f0?pvs=4#19e0df2efafc80e6ae19ce47cef02770
But yeah I dont really care I will move it back up.
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.
Addressed in c2f19b2
Here is the followup issue for the namespace selection when creating a data connector: |
Co-authored-by: Lorenzo Cavazzi <43481553+lorenzo-cavazzi@users.noreply.github.com>
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.
Lgtm! 🚀
Very nice contribution to the UI 🙌
As discussed offline, I pushed a commit to improve consistency in spacing. It's a few changes in Bootstrap spacing classes d82ce87
e0426cd
into
build-project-authz-disentangle
Tearing down the temporary RenkuLab deplyoment for this PR. |
Co-authored-by: Lorenzo Cavazzi <43481553+lorenzo-cavazzi@users.noreply.github.com> Co-authored-by: Lorenzo <lorenzo.cavazzi.tech@gmail.com>
Co-authored-by: Lorenzo Cavazzi <43481553+lorenzo-cavazzi@users.noreply.github.com> Co-authored-by: Lorenzo <lorenzo.cavazzi.tech@gmail.com>
/deploy renku-data-services=build-project-authz-disentangle