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

make configure tools available at the dataset level #9925

Merged
merged 12 commits into from
Oct 2, 2023

Conversation

pdurbin
Copy link
Member

@pdurbin pdurbin commented Sep 15, 2023

What this PR does / why we need it:

ICPSR is making a tool called TurboCurator. See #9589. Other members of the community have also expressed interest in creating a configure tool at the dataset level.

Which issue(s) this PR closes:

Special notes for your reviewer:

I left a TODO about some potential code consolidation.

Suggestions on how to test this:

Add a configure tool at the dataset level and test it. ExternalToolsIT.java has JSON you can use if you like.

Does this PR introduce a user interface change? If mockups are available, please link/include them here:

Yes and I'm using a gear/cog ⚙️ to match configure tools at the file level:

Screen Shot 2023-09-18 at 10 33 28 AM

Is there a release notes update needed for this change?:

Yes, included.

Additional documentation:

Docs have been updated:

@coveralls
Copy link

coveralls commented Sep 15, 2023

Coverage Status

coverage: 19.913% (+0.005%) from 19.908% when pulling 7540fbf on 9589-ds-configure-tool into c26e1e7 on develop.

@github-actions

This comment has been minimized.

@pdurbin pdurbin self-assigned this Sep 18, 2023
@github-actions

This comment has been minimized.

@pdurbin
Copy link
Member Author

pdurbin commented Sep 18, 2023

As I mentioned in standup, now that I fixed the icon in 258023e to match the file-level configure tool, this is ready for review.

@pdurbin pdurbin removed their assignment Sep 18, 2023
@pdurbin pdurbin self-assigned this Sep 20, 2023
@pdurbin
Copy link
Member Author

pdurbin commented Sep 20, 2023

I'm pulling this back into development because I realized I forgot to add the popup that configure tools have at the file level. Here's how it looks for the Data Curation Tool:

Screen Shot 2023-09-20 at 4 37 20 PM

I checked with ICPSR and they said they'd still like the popup, as discussed previously.

@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

@pdurbin
Copy link
Member Author

pdurbin commented Sep 26, 2023

With some help from @sekmiller (thanks!), I was able to make progress on the popup. Here's how it looks:

Screen Shot 2023-09-26 at 4 05 51 PM
Screen Shot 2023-09-26 at 4 06 10 PM

@github-actions

This comment has been minimized.

@pdurbin pdurbin removed their assignment Sep 27, 2023
@pdurbin pdurbin added the Size: 3 A percentage of a sprint. 2.1 hours. label Sep 27, 2023
@sekmiller sekmiller self-assigned this Sep 29, 2023
Copy link
Contributor

@sekmiller sekmiller left a comment

Choose a reason for hiding this comment

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

Looks good overall, a couple of minor changes.

@pdurbin pdurbin self-assigned this Sep 30, 2023
@pdurbin
Copy link
Member Author

pdurbin commented Oct 2, 2023

@sekmiller thanks for catching those! Fixed.

@pdurbin pdurbin removed their assignment Oct 2, 2023
@github-actions
Copy link

github-actions bot commented Oct 2, 2023

📦 Pushed preview images as

ghcr.io/gdcc/dataverse:9589-ds-configure-tool
ghcr.io/gdcc/configbaker:9589-ds-configure-tool

🚢 See on GHCR. Use by referencing with full name as printed above, mind the registry name.

Copy link
Contributor

@sekmiller sekmiller 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 - ready for QA

@sekmiller sekmiller removed their assignment Oct 2, 2023
@kcondon kcondon self-assigned this Oct 2, 2023
@kcondon kcondon merged commit 7b0bdc8 into develop Oct 2, 2023
12 checks passed
@kcondon kcondon deleted the 9589-ds-configure-tool branch October 2, 2023 20:34
@pdurbin pdurbin added this to the 6.1 milestone Oct 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Size: 3 A percentage of a sprint. 2.1 hours.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Enable configure option for dataset external tool
4 participants