Uploaded image for project: 'OpenMRS Core'
  1. OpenMRS Core
  2. TRUNK-4747

Move Allergies API into the core platform

    XMLWordPrintable

    Details

    • Complexity:
      Low
    • Sprint:
      Platform 2.0 Alpha Sprint, Platform 2.0 Alpha Sprint 3, Platform 2.0 Beta Sprint 1

      Description

      The allergies API which we have in the module https://github.com/openmrs/openmrs-module-allergyapi needs to be moved into the core platform.
      This requires moving java files, hibernate mapping files, liquibase changesets, from the module to core.
      Classes in "org.openmrs.module.allergyapi" go to "org.openmrs"
      Those in 'org.openmrs.module.allergyapi.api" go to "org.openmrs.api"
      Then from "org.openmrs.module.allergyapi.api.db" to "org.openmrs.api.db"
      From "org.openmrs.module.allergyapi.api.db.hibernate" to "org.openmrs.api.db.hibernate"
      From "org.openmrs.module.allergyapi.api.impl" to "org.openmrs.api.impl"

      Move classes in org.openmrs.module.allergyapi.resource to the REST Web Services module: https://github.com/openmrs/openmrs-module-webservices.rest

      Changesets in liquibase.xml go to liquibase-update-to-latest.xml

      The global properties in config.xml go to org.openmrs.util.OpenmrsConstants

      Remember to also move the unit tests.

      When done with the above, ensure that mvn clean install runs successfully and that you can run the web application and login.
      After doing all the above, if the reference application was running on master, you would try run it without the allergies-api module and see if all is well.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              jdegraft James deGraft-Johnson
              Reporter:
              dkayiwa Daniel Kayiwa
              Designated Committer:
              Daniel Kayiwa
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: