-
Notifications
You must be signed in to change notification settings - Fork 493
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
5028 Add dataset level external tools #6059
Merged
Merged
Changes from 18 commits
Commits
Show all changes
30 commits
Select commit
Hold shift + click to select a range
f699fd6
Added placeholder Explore btn to dataset pg to be wired up to backend…
mheppler 48d1181
add dataset level external tools #5028
pdurbin 0390e3c
return scope in listing, GET tool by id #5028
pdurbin 6fe2996
adding release notes for dataset explore
djbrooke e9dad22
Merge branch 'develop' into 5028-dataset-explore-btn
sekmiller d8f7a96
Merge branch 'develop' into 5028-dataset-explore-btn
sekmiller c0df37d
removing release note because it's handled by flyway
djbrooke 162207e
get tests passing #5028
pdurbin 319141a
enforce datasetId or datasetPid requirement #5028
pdurbin 3d522aa
allow content type to be null #5028
pdurbin cc99058
support file PIDs #5028
pdurbin 952c30b
Merge branch 'develop' into 5028-dataset-explore-btn #5028
pdurbin 336a424
adjust docs #5028
pdurbin 8075283
Merge branch 'develop' into 5028-dataset-explore-btn #5028
pdurbin 94f8127
fix typo in method name (remove "scope") #5028
pdurbin e92c8f1
reduce code duplication #5028
pdurbin 969d5ed
fix assertion in test #5028
pdurbin f8e1e0e
prevent 500 error if invalid type is supplied #5028
pdurbin 801bf56
rename SQL script to reflect bump to 4.16 #5028
pdurbin e2e34d3
improve external tools documentation #5028
pdurbin 1578595
Link to the Admin Guide page on external tools #5028
pdurbin 50d6cda
Merge branch 'develop' into 5028-dataset-explore-btn #5028
pdurbin c89819a
move Building External Tools to API Guide #5028
pdurbin 4897de4
add lots more content for external tool makers #5028
pdurbin 7828dea
ignore python virutal environments (venv)
pdurbin 760d670
Merge branch 'develop' into 5028-dataset-explore-btn #5028
pdurbin 6dd0cfc
rename flyway script # 5028
pdurbin 519662a
get deployment working again for new installations #6165
pdurbin 09766f1
Merge branch '6165-cannot-deploy' into 5028-dataset-explore-btn #5028
pdurbin 06105e8
move testing methods to /api/admin/test #5028 #4137
pdurbin File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.
What's the purpose / need for this API? (besides having it in a test?)
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.
It's for sysadmins to check which external tools have been installed.
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.
Sure, for curl http://localhost:8080/api/admin/externalTools, which lists the tools, I'm asking specifically about this new one that takes an id. i.e if you have the id already then you already know about the tool. Doesn't seem to add any value, but maybe I'm missing something.
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 can imagine a somewhat paranoid sysadmin or tool maker adding a tool and then wanting to double check that correct values were saved in the database. For example, here I'm asserting that the tool that was just added is a dataset level tool but you could make assertions on other things:
To me, this is all basic CRUD stuff. We're doing a read of a single item. I meant to add this back when I first implemented external tools but forgot about it. I'm trying to correct an oversight, something I forgot to add.