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

3358 api cleanup #3381

Merged
merged 18 commits into from
Oct 24, 2016
Merged

3358 api cleanup #3381

merged 18 commits into from
Oct 24, 2016

Conversation

michbarsinai
Copy link
Member

@michbarsinai michbarsinai commented Sep 25, 2016

RFI Checklist

Before submitting the pull request, fill out sections (1.) Related Issues and (2.) Pull Request Checklist.

1. Related Issues


2. Pull Request Checklist

  • Functionality completed as described in FRD
  • Dependencies, risks, assumptions in FRD addressed
  • Unit tests completed
  • Deployment requirements identified (e.g., SQL scripts, indexing)
  • Documentation completed
  • All code checkins completed

3. Review Checklist

After the pull request has been submitted, fill out this section.

  • Code review completed or waived
    • Review changes to the API endpoints in WorldMapRelatedData.java (@raprasad)
  • Testing requirements completed
  • Usability testing completed or waived
  • Support testing completed or waived
  • Merged with develop branch and resolved conflicts

connects to #3358
connects to #3209
connects to #3250
connects to #3235

@coveralls
Copy link

Coverage Status

Coverage increased (+0.01%) to 8.597% when pulling c83f555 on 3358-api-cleanup into ecde099 on develop.

@coveralls
Copy link

Coverage Status

Coverage increased (+0.01%) to 8.597% when pulling 5c3b88e on 3358-api-cleanup into ecde099 on develop.

@coveralls
Copy link

Coverage Status

Coverage increased (+0.01%) to 8.597% when pulling efa4372 on 3358-api-cleanup into ecde099 on develop.

@coveralls
Copy link

Coverage Status

Coverage increased (+0.01%) to 8.597% when pulling 9b5f7af on 3358-api-cleanup into ecde099 on develop.

@coveralls
Copy link

Coverage Status

Coverage increased (+0.02%) to 8.598% when pulling 9e06128 on 3358-api-cleanup into d601f27 on develop.

@pdurbin pdurbin added the SBGrid label Oct 7, 2016
Conflicts:
src/test/java/edu/harvard/iq/dataverse/api/DataversesIT.java

Just imports and whitespace.
@coveralls
Copy link

Coverage Status

Coverage increased (+0.02%) to 8.617% when pulling ded7d19 on 3358-api-cleanup into 8ad3431 on develop.

@coveralls
Copy link

Coverage Status

Coverage increased (+0.02%) to 8.617% when pulling 931d232 on 3358-api-cleanup into 8ad3431 on develop.

@coveralls
Copy link

Coverage Status

Coverage increased (+0.01%) to 8.617% when pulling 66cdb19 on 3358-api-cleanup into 8ad3431 on develop.

Copy link
Member

@pdurbin pdurbin left a comment

Choose a reason for hiding this comment

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

@michbarsinai can you please list #3209 in your pull request (#3381)? And any other issues the pull request addresses. There's also magic "Connects to" syntax at the bottom that should be updated to that issues are associated with pull requests at https://waffle.io/IQSS/dataverse

@michbarsinai michbarsinai assigned kcondon and unassigned michbarsinai Oct 19, 2016
Copy link
Contributor

@scolapasta scolapasta left a comment

Choose a reason for hiding this comment

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

My only question is why we moved the test api to be under admin. Will discuss with MBS and others, shouldn't stop QA from happening.

@pdurbin
Copy link
Member

pdurbin commented Oct 21, 2016

My only question is why we moved the test api to be under admin.

Because right now we are scaring the poor sysadmins unnecessarily: http://guides.dataverse.org/en/4.4/installation/config.html#blocking-api-endpoints says, "There is a “test” API endpoint used for development and troubleshooting that has some potentially dangerous methods."

@coveralls
Copy link

Coverage Status

Coverage increased (+0.01%) to 8.616% when pulling dff1f32 on 3358-api-cleanup into 8ad3431 on develop.

michbarsinai and others added 2 commits October 24, 2016 12:35
Also, blocking the "admin" API is more than a good idea. It's essential.
Fixed the wording.
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.

5 participants