Build and Release Plan for FHIR2 Module

Build: #378 failed Changes by Ian Bacher

Stages & jobs

  1. Test module

  2. Release

    Requires a user to start manually

Code commits

Git

  • Ian Bacher

    Ian Bacher 11066788d27c9937540c7256935164410ffe1d9e

    Set Cache-Control: no-cache for all outgoing responses to READ requests
    This should prevent the responses from being cached until we can work out
    a strategy supporting ETags.

    • omod/src/main/java/org/openmrs/module/fhir2/web/servlet/FhirRestServlet.java (version 11066788d27c9937540c7256935164410ffe1d9e)
    • omod/src/main/java/org/openmrs/module/fhir2/web/util/DisableCacheInterceptor.java (version 11066788d27c9937540c7256935164410ffe1d9e)
  • Ian Bacher

    Ian Bacher db8da8c022502c0b727c23802894df50dd9079d3

    Add support for X-Forwarded- headers
    This should enable us to return the "correct" address in common cases
    with reverse proxies in front of OpenMRS

    • omod/src/main/java/org/openmrs/module/fhir2/web/util/OpenmrsFhirAddressStrategy.java (version db8da8c022502c0b727c23802894df50dd9079d3)
    • omod/src/test/java/org/openmrs/module/fhir2/web/util/OpenmrsFhirAddressStrategyTest.java (version db8da8c022502c0b727c23802894df50dd9079d3)