Bring all the module's endpoints to the same structure

RCA Group

None

Description

Below is the table which describes the existing and needed structures for endpoints:

Existing

Required

Verb

/data-import/upload/definition

/data-import/uploadDefinitions

GET, POST

/data-import/upload/definition/{definitionId}

/data-import/uploadDefinitions/{definitionId}

GET, PUT, DELETE

/data-import/upload/definition/file

/data-import/uploadDefinitions/{definitionId}/files

POST

/data-import/upload/definition/file/{fileId}

/data-import/uploadDefinitions/{definitionId}/files/{fileId}

DELETE

/data-import/upload/file

/data-import/uploadDefinitions/{definitionId}/files/{fileId}

POST

/data-import/processFiles

/data-import/uploadDefinitions/{definitionId}/processFiles?jobProfileId={jobProfileId}

POST

must be moved from mod-source-record-manager

/data-import/fileExtensions

GET

must be moved from mod-source-record-manager

/data-import/fileExtensions/{id}

GET

must be moved from mod-source-record-manager

/data-import/fileExtensions{id}

PUT

must be moved from mod-source-record-manager

/data-import/fileExtensions/{id}

DELETE

must be moved from mod-source-record-manager

/data-import/fileExtensions

POST

Update RAML file (remove response overriding ) Use collection, collection-item types

Environment

None

Potential Workaround

None

Checklist

hide

TestRail: Results

Activity

Show:
Ann-Marie Breaux
updated the Linked IssuesApril 21, 2019 at 7:42 AM
None
This issue defines UXPROD-1656
Kateryna Senchenko
updated the Fix versionsMarch 20, 2019 at 2:55 PM
None
1.2.0
Kateryna Senchenko
changed the StatusFebruary 18, 2019 at 3:13 PM
In Review
Closed
Kateryna Senchenko
updated the ResolutionFebruary 18, 2019 at 3:13 PM
None
Done
Ann-Marie Breaux
updated the Linked IssuesFebruary 14, 2019 at 5:21 PM
None
This issue blocks FOLIO-1804
Kateryna Senchenko
changed the StatusFebruary 14, 2019 at 4:35 PM
In Code Review
In Review
Kateryna Senchenko
changed the StatusFebruary 14, 2019 at 3:40 PM
In Progress
In Code Review
Kateryna Senchenko
updated the DescriptionFebruary 13, 2019 at 2:19 PM
Below is the table which describes the existing and needed structures for endpoints: ||Existing||Required||Verb|| |/data-import/upload/definition|/data-import/uploadDefinitions|GET, POST| |/data-import/upload/definition/\{definitionId\}|/data-import/uploadDefinitions/\{definitionId\}|GET, PUT, DELETE| |/data-import/upload/definition/file|/data-import/uploadDefinitions/\{definitionId\}/files|GET, POST| |/data-import/upload/definition/file/\{fileId\}|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|GET, PUT, DELETE| |/data-import/upload/file|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|POST| |/data-import/processFiles|/data-import/uploadDefinitions/\{definitionId\}/processFiles?jobProfileId=\{jobProfileId\}|POST| |must be moved from mod-source-record-manager|/data-import/fileExtensions|GET| |must be moved from mod-source-record-manager|/data-import/fileExtensions/\{id\}|GET| |must be moved from mod-source-record-manager|/data-import/fileExtensions\{id\}|PUT| |must be moved from mod-source-record-manager|/data-import/fileExtensions/\{id\}|DELETE| |must be moved from mod-source-record-manager|/data-import/fileExtensions|POST| Update RAML file (remove response overriding ) Use collection, collection-item types
Below is the table which describes the existing and needed structures for endpoints: ||Existing||Required||Verb|| |/data-import/upload/definition|/data-import/uploadDefinitions|GET, POST| |/data-import/upload/definition/\{definitionId\}|/data-import/uploadDefinitions/\{definitionId\}|GET, PUT, DELETE| |/data-import/upload/definition/file|/data-import/uploadDefinitions/\{definitionId\}/files|POST| |/data-import/upload/definition/file/\{fileId\}|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|DELETE| |/data-import/upload/file|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|POST| |/data-import/processFiles|/data-import/uploadDefinitions/\{definitionId\}/processFiles?jobProfileId=\{jobProfileId\}|POST| |must be moved from mod-source-record-manager|/data-import/fileExtensions|GET| |must be moved from mod-source-record-manager|/data-import/fileExtensions/\{id\}|GET| |must be moved from mod-source-record-manager|/data-import/fileExtensions\{id\}|PUT| |must be moved from mod-source-record-manager|/data-import/fileExtensions/\{id\}|DELETE| |must be moved from mod-source-record-manager|/data-import/fileExtensions|POST| Update RAML file (remove response overriding ) Use collection, collection-item types
Kateryna Senchenko
updated the DescriptionFebruary 13, 2019 at 2:13 PM
Below is the table which describes the existing and needed structures for endpoints: ||Existing||Required||Verb|| |/data-import/upload/definition|/data-import/uploadDefinitions|GET, POST, DELETE| |/data-import/upload/definition/\{definitionId\}|/data-import/uploadDefinitions/\{definitionId\}|GET, PUT| |/data-import/upload/definition/file|/data-import/uploadDefinitions/\{definitionId\}/files|GET, POST, DELETE| |/data-import/upload/definition/file/\{fileId\}|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|GET, PUT| |/data-import/upload/file|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|POST| |/data-import/processFiles|/data-import/uploadDefinitions/\{definitionId\}/processFiles?jobProfileId=\{jobProfileId\}|POST| |must be moved from mod-source-record-manager|/data-import/fileExtensions|GET| |must be moved from mod-source-record-manager|/data-import/fileExtensions/\{id\}|GET| |must be moved from mod-source-record-manager|/data-import/fileExtensions\{id\}|PUT| |must be moved from mod-source-record-manager|/data-import/fileExtensions/\{id\}|DELETE| |must be moved from mod-source-record-manager|/data-import/fileExtensions|POST| Update RAML file (remove response overriding ) Use collection, collection-item types
Below is the table which describes the existing and needed structures for endpoints: ||Existing||Required||Verb|| |/data-import/upload/definition|/data-import/uploadDefinitions|GET, POST| |/data-import/upload/definition/\{definitionId\}|/data-import/uploadDefinitions/\{definitionId\}|GET, PUT, DELETE| |/data-import/upload/definition/file|/data-import/uploadDefinitions/\{definitionId\}/files|GET, POST| |/data-import/upload/definition/file/\{fileId\}|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|GET, PUT, DELETE| |/data-import/upload/file|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|POST| |/data-import/processFiles|/data-import/uploadDefinitions/\{definitionId\}/processFiles?jobProfileId=\{jobProfileId\}|POST| |must be moved from mod-source-record-manager|/data-import/fileExtensions|GET| |must be moved from mod-source-record-manager|/data-import/fileExtensions/\{id\}|GET| |must be moved from mod-source-record-manager|/data-import/fileExtensions\{id\}|PUT| |must be moved from mod-source-record-manager|/data-import/fileExtensions/\{id\}|DELETE| |must be moved from mod-source-record-manager|/data-import/fileExtensions|POST| Update RAML file (remove response overriding ) Use collection, collection-item types
Kateryna Senchenko
changed the StatusFebruary 12, 2019 at 3:35 PM
Open
In Progress
Kateryna Senchenko
changed the AssigneeFebruary 12, 2019 at 3:33 PM
Unassigned
Kateryna Senchenko
Tetyana Afanasyeva
updated the SprintFebruary 7, 2019 at 1:33 PM
None
EPAM BatchLoader Sprint 10
Tetyana Afanasyeva
updated the RankFebruary 7, 2019 at 1:33 PM
None
Ranked lower
Taras Spashchenko
updated the RankFebruary 6, 2019 at 4:05 PM
None
Ranked higher
Taras Spashchenko
updated the DescriptionFebruary 6, 2019 at 12:10 PM
Below is the table which describes the existing and needed structures for endpoints: ||Existing||Required||Verb|| |/data-import/upload/definition|/data-import/uploadDefinitions|GET, POST, DELETE| |/data-import/upload/definition/\{definitionId\}|/data-import/uploadDefinitions/\{definitionId\}|GET, PUT| |/data-import/upload/definition/file|/data-import/uploadDefinitions/\{definitionId\}/files|GET, POST, DELETE| |/data-import/upload/definition/file/\{fileId\}|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|GET, PUT| |/data-import/upload/file|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|POST| |/data-import/processFiles|/data-import/uploadDefinitions/\{definitionId\}/processFiles?jobProfileId=\{jobProfileId\}|POST| |must be moved from mod-source-record-manager|/metadata-provider/fileExtensions|GET| |must be moved from mod-source-record-manager|/metadata-provider/fileExtensions/\{id\}|GET| |must be moved from mod-source-record-manager|/metadata-provider/fileExtensions\{id\}|PUT| |must be moved from mod-source-record-manager|/metadata-provider/fileExtensions/\{id\}|DELETE| |must be moved from mod-source-record-manager|/metadata-provider/fileExtensions|POST| Update RAML file (remove response overriding ) Use collection, collection-item types
Below is the table which describes the existing and needed structures for endpoints: ||Existing||Required||Verb|| |/data-import/upload/definition|/data-import/uploadDefinitions|GET, POST, DELETE| |/data-import/upload/definition/\{definitionId\}|/data-import/uploadDefinitions/\{definitionId\}|GET, PUT| |/data-import/upload/definition/file|/data-import/uploadDefinitions/\{definitionId\}/files|GET, POST, DELETE| |/data-import/upload/definition/file/\{fileId\}|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|GET, PUT| |/data-import/upload/file|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|POST| |/data-import/processFiles|/data-import/uploadDefinitions/\{definitionId\}/processFiles?jobProfileId=\{jobProfileId\}|POST| |must be moved from mod-source-record-manager|/data-import/fileExtensions|GET| |must be moved from mod-source-record-manager|/data-import/fileExtensions/\{id\}|GET| |must be moved from mod-source-record-manager|/data-import/fileExtensions\{id\}|PUT| |must be moved from mod-source-record-manager|/data-import/fileExtensions/\{id\}|DELETE| |must be moved from mod-source-record-manager|/data-import/fileExtensions|POST| Update RAML file (remove response overriding ) Use collection, collection-item types
Taras Spashchenko
updated the DescriptionFebruary 6, 2019 at 12:08 PM
Below is the table which describes the existing and needed structures for endpoints: ||Existing||Required||Verb|| |/data-import/upload/definition|/data-import/uploadDefinitions|GET, POST, DELETE| |/data-import/upload/definition/\{definitionId\}|/data-import/uploadDefinitions/\{definitionId\}|GET, PUT| |/data-import/upload/definition/file|/data-import/uploadDefinitions/\{definitionId\}/files|GET, POST, DELETE| |/data-import/upload/definition/file/\{fileId\}|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|GET, PUT| |/data-import/upload/file|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|POST| |/data-import/processFiles|/data-import/uploadDefinitions/\{definitionId\}/processFiles?jobProfileId=\{jobProfileId\}|POST| Update RAML file (remove response overriding ) Use collection, collection-item types
Below is the table which describes the existing and needed structures for endpoints: ||Existing||Required||Verb|| |/data-import/upload/definition|/data-import/uploadDefinitions|GET, POST, DELETE| |/data-import/upload/definition/\{definitionId\}|/data-import/uploadDefinitions/\{definitionId\}|GET, PUT| |/data-import/upload/definition/file|/data-import/uploadDefinitions/\{definitionId\}/files|GET, POST, DELETE| |/data-import/upload/definition/file/\{fileId\}|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|GET, PUT| |/data-import/upload/file|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|POST| |/data-import/processFiles|/data-import/uploadDefinitions/\{definitionId\}/processFiles?jobProfileId=\{jobProfileId\}|POST| |must be moved from mod-source-record-manager|/metadata-provider/fileExtensions|GET| |must be moved from mod-source-record-manager|/metadata-provider/fileExtensions/\{id\}|GET| |must be moved from mod-source-record-manager|/metadata-provider/fileExtensions\{id\}|PUT| |must be moved from mod-source-record-manager|/metadata-provider/fileExtensions/\{id\}|DELETE| |must be moved from mod-source-record-manager|/metadata-provider/fileExtensions|POST| Update RAML file (remove response overriding ) Use collection, collection-item types
Taras Spashchenko
updated the Linked IssuesFebruary 6, 2019 at 12:00 PM
None
This issue blocks MODDATAIMP-83
Ann-Marie Breaux
updated the Epic LinkFebruary 6, 2019 at 8:32 AM
None
UXPROD-47
Oleksii Kuzminov
updated the DescriptionFebruary 1, 2019 at 2:08 PM
Below is the table which describes the existing and needed structures for endpoints: ||Existing||Required||Verb|| |/data-import/upload/definition|/data-import/uploadDefinitions|GET, POST, DELETE| |/data-import/upload/definition/\{definitionId\}|/data-import/uploadDefinitions/\{definitionId\}|GET, PUT| |/data-import/upload/definition/file|/data-import/uploadDefinitions/\{definitionId\}/files|GET, POST, DELETE| |/data-import/upload/definition/file/\{fileId\}|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|GET, PUT| |/data-import/upload/file|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|POST| |/data-import/processFiles|/data-import/uploadDefinitions/\{definitionId\}/processFiles?jobProfileId=\{jobProfileId\}|POST|
Below is the table which describes the existing and needed structures for endpoints: ||Existing||Required||Verb|| |/data-import/upload/definition|/data-import/uploadDefinitions|GET, POST, DELETE| |/data-import/upload/definition/\{definitionId\}|/data-import/uploadDefinitions/\{definitionId\}|GET, PUT| |/data-import/upload/definition/file|/data-import/uploadDefinitions/\{definitionId\}/files|GET, POST, DELETE| |/data-import/upload/definition/file/\{fileId\}|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|GET, PUT| |/data-import/upload/file|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|POST| |/data-import/processFiles|/data-import/uploadDefinitions/\{definitionId\}/processFiles?jobProfileId=\{jobProfileId\}|POST| Update RAML file (remove response overriding ) Use collection, collection-item types
Tetyana Afanasyeva
updated the DescriptionJanuary 30, 2019 at 1:53 PM
Below is the table which describes the existing and needed structures for endpoints: ||Existing||Required||Verb|| |/data-import/upload/definition|/data-import/uploadDefinitions|GET, POST| |/data-import/upload/definition/\{definitionId\}|/data-import/uploadDefinitions/\{definitionId\}|GET, PUT, DELETE| |/data-import/upload/definition/file|/data-import/uploadDefinitions/\{definitionId\}/files|GET, POST| |/data-import/upload/definition/file/\{fileId\}|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|GET, PUT, DELETE| |/data-import/upload/file|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|POST| |/data-import/processFiles|/data-import/uploadDefinitions/\{definitionId\}/processFiles?jobProfileId=\{jobProfileId\}|POST| * Change API Version number * Update documentation and news * Change tests accordingly
Below is the table which describes the existing and needed structures for endpoints: ||Existing||Required||Verb|| |/data-import/upload/definition|/data-import/uploadDefinitions|GET, POST, DELETE| |/data-import/upload/definition/\{definitionId\}|/data-import/uploadDefinitions/\{definitionId\}|GET, PUT| |/data-import/upload/definition/file|/data-import/uploadDefinitions/\{definitionId\}/files|GET, POST, DELETE| |/data-import/upload/definition/file/\{fileId\}|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|GET, PUT| |/data-import/upload/file|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|POST| |/data-import/processFiles|/data-import/uploadDefinitions/\{definitionId\}/processFiles?jobProfileId=\{jobProfileId\}|POST|
Tetyana Afanasyeva
updated the Story PointsJanuary 30, 2019 at 1:53 PM
None
3
Taras Spashchenko
updated the DescriptionJanuary 30, 2019 at 1:53 PM
Below is the table which describes the existing and needed structures for endpoints: ||Existing||Required||Verb|| |/data-import/upload/definition|/data-import/uploadDefinitions|GET, POST, DELETE| |/data-import/upload/definition/\{definitionId\}|/data-import/uploadDefinitions/\{definitionId\}|GET, PUT| |/data-import/upload/definition/file|/data-import/uploadDefinitions/\{definitionId\}/files|GET, POST, DELETE| |/data-import/upload/definition/file/\{fileId\}|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|GET, PUT| |/data-import/upload/file|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|POST| |/data-import/processFiles|/data-import/uploadDefinitions/\{definitionId\}/processFiles?jobProfileId=\{jobProfileId\}|POST|
Below is the table which describes the existing and needed structures for endpoints: ||Existing||Required||Verb|| |/data-import/upload/definition|/data-import/uploadDefinitions|GET, POST| |/data-import/upload/definition/\{definitionId\}|/data-import/uploadDefinitions/\{definitionId\}|GET, PUT, DELETE| |/data-import/upload/definition/file|/data-import/uploadDefinitions/\{definitionId\}/files|GET, POST| |/data-import/upload/definition/file/\{fileId\}|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|GET, PUT, DELETE| |/data-import/upload/file|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|POST| |/data-import/processFiles|/data-import/uploadDefinitions/\{definitionId\}/processFiles?jobProfileId=\{jobProfileId\}|POST| * Change API Version number * Update documentation and news * Change tests accordingly
Taras Spashchenko
updated the RankJanuary 30, 2019 at 12:47 PM
None
Ranked higher
Taras Spashchenko
updated the Linked IssuesJanuary 30, 2019 at 12:47 PM
None
This issue blocks UIDATIMP-114
Taras Spashchenko
updated the DescriptionJanuary 30, 2019 at 12:41 PM
Below is the table which describes the existing and needed structures for endpoints: ||Existing||Required||Verb|| |/data-import/upload/definition|/data-import/uploadDefinitions|GET, POST, DELETE| |/data-import/upload/definition/\{definitionId\}|/data-import/uploadDefinitions/\{definitionId\}|GET, PUT| |/data-import/upload/definition/file|/data-import/uploadDefinitions/\{definitionId\}/files|GET, POST, DELETE| |/data-import/upload/definition/file/\{fileId\}|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|GET, PUT| |/data-import/upload/file|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|POST| |/data-import/processFiles|/data-import/uploadDefinitions/\{definitionId\}/processFiles?jobProfileId=\{jobProfileId\}|POST|
Below is the table which describes the existing and needed structures for endpoints: ||Existing||Required||Verb|| |/data-import/upload/definition|/data-import/uploadDefinitions|GET, POST, DELETE| |/data-import/upload/definition/\{definitionId\}|/data-import/uploadDefinitions/\{definitionId\}|GET, PUT| |/data-import/upload/definition/file|/data-import/uploadDefinitions/\{definitionId\}/files|GET, POST, DELETE| |/data-import/upload/definition/file/\{fileId\}|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|GET, PUT| |/data-import/upload/file|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|POST| |/data-import/processFiles|/data-import/uploadDefinitions/\{definitionId\}/processFiles?jobProfileId=\{jobProfileId\}|POST|
Taras Spashchenko
updated the DescriptionJanuary 30, 2019 at 12:30 PM
Below is the table which describes the existing and needed structures for endpoints: ||Existing||Required||Verb|| |/data-import/upload/definition|/data-import/uploadDefinitions|GET, POST, DELETE| |/data-import/upload/definition/\{definitionId\}|/data-import/uploadDefinitions/\{definitionId\}|GET, PUT| |/data-import/upload/definition/file|/data-import/uploadDefinitions/\{definitionId\}/files|GET, POST, DELETE| |/data-import/upload/definition/file/\{fileId\}|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|GET, PUT| |/data-import/upload/file|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|POST| |/data-import/processFiles|/data-import/uploadDefinitions/\{definitionId\}/processFiles?jobProfileId=\{jobProfileId\}|POST|
Below is the table which describes the existing and needed structures for endpoints: ||Existing||Required||Verb|| |/data-import/upload/definition|/data-import/uploadDefinitions|GET, POST, DELETE| |/data-import/upload/definition/\{definitionId\}|/data-import/uploadDefinitions/\{definitionId\}|GET, PUT| |/data-import/upload/definition/file|/data-import/uploadDefinitions/\{definitionId\}/files|GET, POST, DELETE| |/data-import/upload/definition/file/\{fileId\}|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|GET, PUT| |/data-import/upload/file|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|POST| |/data-import/processFiles|/data-import/uploadDefinitions/\{definitionId\}/processFiles?jobProfileId=\{jobProfileId\}|POST|
Taras Spashchenko
updated the DescriptionJanuary 30, 2019 at 12:26 PM
None
Below is the table which describes the existing and needed structures for endpoints: ||Existing||Required||Verb|| |/data-import/upload/definition|/data-import/uploadDefinitions|GET, POST, DELETE| |/data-import/upload/definition/\{definitionId\}|/data-import/uploadDefinitions/\{definitionId\}|GET, PUT| |/data-import/upload/definition/file|/data-import/uploadDefinitions/\{definitionId\}/files|GET, POST, DELETE| |/data-import/upload/definition/file/\{fileId\}|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|GET, PUT| |/data-import/upload/file|/data-import/uploadDefinitions/\{definitionId\}/files/\{fileId\}|POST| |/data-import/processFiles|/data-import/uploadDefinitions/\{definitionId\}/processFiles?jobProfileId=\{jobProfileId\}|POST|
Taras Spashchenko
created the IssueJanuary 30, 2019 at 12:21 PM
Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Folijet

Fix versions

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs
Created January 30, 2019 at 12:21 PM
Updated April 21, 2019 at 7:42 AM
Resolved February 18, 2019 at 3:13 PM
TestRail: Cases
TestRail: Runs

Flag notifications