Project

General

Profile

Story #6756

Refactor cn_rest_service

Added by Robert Waltz over 5 years ago. Updated about 4 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Robert Waltz
Category:
d1_cn_service
Start date:
2015-01-13
Due date:
% Done:

100%

Story Points:
Sprint:

Description

Opened this back up for V2

d1_cn_rest and d1_cn_rest_proxy are overly complicated for their current mission.

Research and create tasks for ways to factor out the complexity created originally due to having to maintain Search for Mercury and Metacat.

Ben had some good ideas over the summer


Subtasks

Task #6757: Remove DataONE_CN_Rest_Proxy from DataONE_Cn_ServiceClosedRobert Waltz

Task #6758: modify apache to proxy metacat cn rest endpointsClosedRobert Waltz

Task #6801: Restructure CN Rest PackagesClosedRobert Waltz

Task #6804: Restructure CN Test PackagesClosedRobert Waltz

Task #6805: Restructure Web Spring ConfigurationClosedRobert Waltz

Task #6829: Modify Unit Tests to utilize DataONE Test Resources PackageClosedRobert Waltz

Task #6834: Move testing resources out of CN_REST and into the Test Resources PackageClosedRobert Waltz

Task #6830: Move Rest Service from CN Service Package to top level CN packageClosedRobert Waltz

Task #6831: Remove d1_cn_serviceClosedRobert Waltz


Related issues

Related to Infrastructure - Story #1856: Refactor cn_rest_service Rejected
Related to Infrastructure - Story #6038: DataONE API version 2 needs to be supported Closed 2014-08-12 2015-01-06

Associated revisions

Revision 18224
Added by Robert Waltz about 4 years ago

refs #6756

Refactor of cn_rest_service

includes tasks:

Task #6801: Restructure CN Rest Packages
Task #6804: Restructure CN Test Packages
Task #6805: Restructure Web Spring Configuration
Task #6829: Modify Unit Tests to utilize DataONE Test Resources Package

Revision 18225
Added by Robert Waltz about 4 years ago

refs #6756

Refactor of cn_rest_service

includes tasks:

Task #6801: Restructure CN Rest Packages
Task #6804: Restructure CN Test Packages
Task #6805: Restructure Web Spring Configuration
Task #6829: Modify Unit Tests to utilize DataONE Test Resources Package

Revision 18226
Added by Robert Waltz about 4 years ago

refs #6756

Refactor of cn_rest_service

cleaning up a bit more after resolving conflicts

Revision 18227
Added by Robert Waltz about 4 years ago

refs #6756

Refactor of cn_rest_service

cleaning up a bit more after resolving conflicts

Revision 18254
Added by Robert Waltz about 4 years ago

refs #6756

Refactor of cn_rest_service

removing references to JibX and rest_proxy

Revision 18255
Added by Robert Waltz about 4 years ago

refs #6756

Refactor of cn_rest_service

ignoring for now a test that should pass (testEchoInvalidSystemMetadata), but fails

Revision 18270
Added by Robert Waltz about 4 years ago

refs #6756

Refactor of cn_rest_service

added in more documentation

History

#1 Updated by Robert Waltz over 5 years ago

  • Status changed from New to In Progress

#2 Updated by Robert Waltz over 5 years ago

  • % Done changed from 0 to 30
  • Category deleted (d1_cn_service)
  • Project changed from Infrastructure to CN REST

#3 Updated by Robert Waltz over 5 years ago

  • Category set to d1_cn_service

#4 Updated by Dave Vieglais over 5 years ago

  • Related to Story #7202: Verify proxy implementation for all V2 methods added

#5 Updated by Ben Leinfelder over 5 years ago

  • Related to deleted (Story #7202: Verify proxy implementation for all V2 methods)

#6 Updated by Dave Vieglais about 5 years ago

  • Assignee changed from Robert Waltz to Chris Jones

Need to review progress on this and determine what needs to be done to complete for V2

#7 Updated by Ben Leinfelder about 5 years ago

  • Target version changed from CCI-2.0.0 to CCI-2.1.0

Deferring until after V2 - not a blocker.

#8 Updated by Robert Waltz about 5 years ago

  • Assignee changed from Chris Jones to Robert Waltz

#9 Updated by Robert Waltz over 4 years ago

  • Target version deleted (CCI-2.1.0)

#10 Updated by Robert Waltz over 4 years ago

  • Target version set to CCI-2.3.0

#11 Updated by Robert Waltz about 4 years ago

  • % Done changed from 30 to 50
  • Status changed from In Progress to Testing

#12 Updated by Robert Waltz about 4 years ago

  • Status changed from Testing to Closed
  • % Done changed from 50 to 100

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 14.8 MB)