-
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
No functionality should be GUI-only. Make all functionality reachable via the API #3440
Comments
Thanks @pdurbin - this will be useful for tracking items that we should make API-accessible. Once it comes time to work on these, we'll break into smaller chunks. |
I'm closing this issue because I don't think it'll ever be done. Dataverse 4 is way better than DVN 3 about having APIs for all functionality but it will take constant vigilance to make sure we don't introduce any GUI only features. Anyone reading is encouraged to open "small chunk" issues for particular functionality they'd like via API. |
As explained in our "Dataverse API Strategy (High-Level)" doc at https://docs.google.com/document/d/1gxiKGtHjZJmyLaO6j2rPTBwTNxFZazmVb9I-BlF0iMk/edit?usp=sharing there should be no functionality in Dataverse that is GUI-only. All functionality should be reachable via the API.
Please use this description to keep a running list of GUI-only functionality:
API: allow file restriction through API #3873 Restricting files(added in 3776 public only #3967)As a dataverse user, I would like to get info about access restrictions on file level through the API #4645 get info about access restrictions on file levelSubmit for Review workflow via API #3144 Submit for Review workflow via API(added in 3943 Submit for Review via new API, Return to Author with reasonForReturn via new API, new notifications API, new "workflowcomment" table #3992)API for creating OAI-PMH sets is "TODO" #4095 Creating OAI-PMH sets(added in API for creating OAI-PMH sets #4096)Adding descriptions and tags to files- added in 4.6.1 as part of Allow file uploads for non-zip files through the API #1612: http://guides.dataverse.org/en/4.6.1/api/native-api.html#filesThe text was updated successfully, but these errors were encountered: