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

Lotus release - Spring way compliance

    XMLWordPrintable

Details

    • Out of scope
    • XXL < 30 days
    • Spitfire
    • 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

                Unassigned Unassigned
                Oleksandr Dekin Oleksandr Dekin
                Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases