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

UI for configuring KG integration #374

Merged
merged 1 commit into from
Apr 2, 2019
Merged

Conversation

ciyer
Copy link
Contributor

@ciyer ciyer commented Jan 30, 2019

Fix #369.

@lorenzo-cavazzi lorenzo-cavazzi changed the title WIP: UI for configuring KG integration UI for configuring KG integration Feb 27, 2019
@lorenzo-cavazzi
Copy link
Member

Third point of #369 is not addressed by this PR, please let me know if I should open a new issue for that

@lorenzo-cavazzi
Copy link
Member

When the project is private the webhook check fails and a error alert is displayed. Should I check for the visibility level or is this temporary?
I remember some discussions around this topic during the last meeting but I am not sure which decision was taken.

@ableuler
Copy link
Contributor

Third point of #369 is not addressed by this PR, please let me know if I should open a new issue for that

yes, please do so.

@lorenzo-cavazzi
Copy link
Member

As discussed, add a disclaimer for the webhook creation in the new project page when creating a private project.

Copy link
Contributor

@ableuler ableuler left a comment

Choose a reason for hiding this comment

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

Good work. I'd suggest to let this PR sit until the support for private projects on the graph side is finished.

src/api-client/index.js Show resolved Hide resolved
src/project/Project.present.js Outdated Show resolved Hide resolved
src/project/Project.present.js Outdated Show resolved Hide resolved
@rokroskar
Copy link
Member

I'd suggest to let this PR sit until the support for private projects on the graph side is finished.

That looks to be done in SwissDataScienceCenter/renku-graph#50

@lorenzo-cavazzi lorenzo-cavazzi force-pushed the 369-kg-integration branch 2 times, most recently from ce51c96 to a2021a1 Compare March 7, 2019 16:20
@ciyer ciyer changed the title UI for configuring KG integration WIP: UI for configuring KG integration Mar 18, 2019
@lorenzo-cavazzi
Copy link
Member

lorenzo-cavazzi commented Mar 20, 2019

Waiting for SwissDataScienceCenter/renku-gateway#107 to be closed

@lorenzo-cavazzi lorenzo-cavazzi changed the title WIP: UI for configuring KG integration UI for configuring KG integration Mar 25, 2019
@lorenzo-cavazzi
Copy link
Member

A preview is now available at https://lorenzotest.dev.renku.ch

@lorenzo-cavazzi
Copy link
Member

I fear the warning popups are not closed correctly right now: they re-appear sometimes when navigating through the project tabs. It doesn't take long to fix this, but first please confirm me if this visualization is fine or if you prefer something different

@lorenzo-cavazzi
Copy link
Member

I can't re-request the review either, this message should do it :)

@rokroskar
Copy link
Member

@ableuler can you review since @ciyer and @lorenzo-cavazzi seem to be in some sort of review twilight zone?

@lorenzo-cavazzi lorenzo-cavazzi force-pushed the 369-kg-integration branch 2 times, most recently from 052bc8a to f0e5fae Compare March 28, 2019 09:30
src/project/Project.present.js Outdated Show resolved Hide resolved
src/project/Project.present.js Outdated Show resolved Hide resolved
let warningPrivate = null;
if (this.props.value === "private") {
warningPrivate = <FormText color="danger">
Please be aware that some metadata may become public even for private projects
Copy link
Contributor Author

Choose a reason for hiding this comment

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

New text: "The Knowledge Graph may make some metadata public; the contents will remain private."

@lorenzo-cavazzi lorenzo-cavazzi changed the title UI for configuring KG integration [WIP] UI for configuring KG integration Mar 28, 2019
@lorenzo-cavazzi
Copy link
Member

lorenzo-cavazzi commented Mar 28, 2019

Waiting for internal project webhook creation support: SwissDataScienceCenter/renku-graph#62

@rokroskar
Copy link
Member

renku-graph ;)

@lorenzo-cavazzi
Copy link
Member

wops... of course :)

@lorenzo-cavazzi lorenzo-cavazzi changed the title [WIP] UI for configuring KG integration UI for configuring KG integration Mar 29, 2019
@lorenzo-cavazzi lorenzo-cavazzi self-requested a review April 2, 2019 13:14
lorenzo-cavazzi
lorenzo-cavazzi previously approved these changes Apr 2, 2019
Webhook creation for new projects and alert display for older projects.
Alerts added to shared components.
@lorenzo-cavazzi lorenzo-cavazzi merged commit 9c56513 into master Apr 2, 2019
@lorenzo-cavazzi lorenzo-cavazzi deleted the 369-kg-integration branch April 2, 2019 13:27
@lorenzo-cavazzi lorenzo-cavazzi added this to the 0.5.0 milestone May 21, 2019
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.

UI for configuring knowledge-graph / project integration
4 participants