Uploaded image for project: 'UX Product'
  1. UX Product
  2. UXPROD-3356

Lotus release - Spring way compliance

    XMLWordPrintable

    Details

    • Template:
      UXPROD features
    • Front End Estimate:
      Out of scope
    • Back End Estimate:
      XXL < 30 days
    • Development Team:
      Spitfire
    • Calculated Total Rank:
      0
    • PO Rank:
      0

      Description

      Overview: To migrate module from Vertx to Spring way.

       

      Feature:

      • Migrate module mod-notes (https://github.com/folio-org/mod-notes) from Vertx to Spring way
      • Change structure folders and pom.xml (Include lib folio-spring-base), Rewrite DeploymentDescriptor-template.json and ModuleDescriptor-template.json by using spring format ("srvcId": ""@artifactId@-@version@"), change Dokerfile and Jenkins for Spring way = 3 SP
      • Rewrite all models from raml to swagger API, change controller layer (samples, json, controller) = 5 SP
      • Move all sql scripts to liquibase (change schema, remove jsonb, create ENTITY) Delete RMB scripts: https://github.com/folio-org/mod-tags/blob/master/src/main/resources/db/changelog/changes/v1.0.0/_cleanup-rmb.xml = 5 SP
      • Change logic for NoteTypesImpl (dao, service, controller, create default note type) = 3 SP
      • Change logic for NoteLinksImpl.java and NotesImpl.java (dao, service, controller) = 8 SP
      • Write tests (eliminate vertx from tests):
        • Tests for NoteTypesImpl = 3 SP
        • Tests for NoteLinksImpl = 3 SP
        • Tests for NotesImpl = 3 SP
      • Change logic from custom exceptions to @ExceptionHandler = 2 SP
      • Verify logic mod-notes on the snapshot (after merging Spring way into master) = 1 SP

       

       

        TestRail: Results

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                Unassigned Unassigned
                Reporter:
                Oleksandr Dekin Oleksandr Dekin
                Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                  Dates

                  Created:
                  Updated:

                    TestRail: Runs

                      TestRail: Cases