Runs unit test and deploys artifacts to artifactory. More details of the release in https://wiki.openmrs.org/x/i4DTAw

Build: #97 was successful Changes by Wyclif Luyima

Stages & jobs

  1. Test module

  2. Release

    Requires a user to start manually

Code commits

Git

  • Wyclif Luyima

    Wyclif Luyima 33aaf0f2895d83ccfcc80604e162409f98a089b0

    Updated AccessInterceptor to not run in strict mode by default, don't fail if no program role mappings are set in the access mapping table
    Signed-off-by: Wyclif Luyima <wyclif@openmrs.org>

    • api/src/main/java/org/openmrs/module/datafilter/impl/ImplDataFilterListener.java (version 33aaf0f2895d83ccfcc80604e162409f98a089b0)
    • api/src/main/java/org/openmrs/module/datafilter/impl/api/db/hibernate/AccessInterceptor.java (version 33aaf0f2895d83ccfcc80604e162409f98a089b0)
    • api/src/test/java/org/openmrs/module/datafilter/DataFilterSessionContextTest.java (version 33aaf0f2895d83ccfcc80604e162409f98a089b0)
    • api/src/test/java/org/openmrs/module/datafilter/impl/api/db/hibernate/AccessInterceptorTest.java (version 33aaf0f2895d83ccfcc80604e162409f98a089b0)
  • Wyclif Luyima

    Wyclif Luyima bbd842347ae92dc7c79ec826e66de9505e59374b

    Moved filter loading from activator to post bean processor for the session factory
    Signed-off-by: Wyclif Luyima <wyclif@openmrs.org>

    • api/src/main/java/org/openmrs/module/datafilter/DataFilterActivator.java (version bbd842347ae92dc7c79ec826e66de9505e59374b)
    • api/src/main/java/org/openmrs/module/datafilter/DataFilterBeanFactoryPostProcessor.java (version bbd842347ae92dc7c79ec826e66de9505e59374b)
    • api/src/test/java/org/openmrs/module/datafilter/impl/BaseFilterTest.java (version bbd842347ae92dc7c79ec826e66de9505e59374b)
  • Wyclif Luyima

    Wyclif Luyima b44f15d872e5b927e80d730bfebfe87eec522605

    Changed AccessUtil.getAssignedBasisIds to being public
    Signed-off-by: Wyclif Luyima <wyclif@openmrs.org>

    • api/src/main/java/org/openmrs/module/datafilter/impl/AccessUtil.java (version b44f15d872e5b927e80d730bfebfe87eec522605)
  • Wyclif Luyima

    Wyclif Luyima 033ebe975dcfeceb53cd76374d8b8e693778df93

    Revert "Added filtering of appointments"
    This reverts commit def9eb1e

    Signed-off-by: Wyclif Luyima <wyclif@openmrs.org>

    • api/pom.xml (version 033ebe975dcfeceb53cd76374d8b8e693778df93)
    • api/src/main/java/org/openmrs/module/datafilter/impl/ImplConstants.java (version 033ebe975dcfeceb53cd76374d8b8e693778df93)
    • api/src/main/resources/filters/hibernate/location.json (version 033ebe975dcfeceb53cd76374d8b8e693778df93)
    • api/src/test/java/org/openmrs/module/datafilter/impl/AppointmentLocationBasedFilterTest.java (version 033ebe975dcfeceb53cd76374d8b8e693778df93)
    • api/src/test/java/org/openmrs/module/datafilter/impl/DataFilterTestUtils.java (version 033ebe975dcfeceb53cd76374d8b8e693778df93)
    • api/src/test/resources/org/openmrs/module/datafilter/appointments.xml (version 033ebe975dcfeceb53cd76374d8b8e693778df93)
    • pom.xml (version 033ebe975dcfeceb53cd76374d8b8e693778df93)
  • Wyclif Luyima

    Wyclif Luyima 2a68568c7f88d5633d5e874bb239e07a9606c64e

    Revert "Added privilege based filtering of appointment services"
    This reverts commit a1057351

    Signed-off-by: Wyclif Luyima <wyclif@openmrs.org>

    • api/src/main/java/org/openmrs/module/datafilter/impl/ImplConstants.java (version 2a68568c7f88d5633d5e874bb239e07a9606c64e)
    • api/src/main/java/org/openmrs/module/datafilter/impl/ImplDataFilterListener.java (version 2a68568c7f88d5633d5e874bb239e07a9606c64e)
    • api/src/main/resources/filters/hibernate/location.json (version 2a68568c7f88d5633d5e874bb239e07a9606c64e)
    • api/src/main/resources/filters/hibernate/privilege.json (version 2a68568c7f88d5633d5e874bb239e07a9606c64e)
    • api/src/test/java/org/openmrs/module/datafilter/TestConstants.java (version 2a68568c7f88d5633d5e874bb239e07a9606c64e)
    • api/src/test/java/org/openmrs/module/datafilter/impl/AppointmentServicePrivilegeBasedFilterTest.java (version 2a68568c7f88d5633d5e874bb239e07a9606c64e)
    • api/src/test/java/org/openmrs/module/datafilter/impl/DataFilterTestUtils.java (version 2a68568c7f88d5633d5e874bb239e07a9606c64e)
    • api/src/test/resources/org/openmrs/module/datafilter/appointmentServices.xml (version 2a68568c7f88d5633d5e874bb239e07a9606c64e)
  • Wyclif Luyima

    Wyclif Luyima 32f9d95f66bcb6016af3c401ca751eeaecc0375e

    Revert "Added privilege based appointment and appointment service filters"
    This reverts commit 96d77a6d

    Signed-off-by: Wyclif Luyima <wyclif@openmrs.org>

    • api/src/main/resources/filters/hibernate/privilege.json (version 32f9d95f66bcb6016af3c401ca751eeaecc0375e)
    • api/src/test/java/org/openmrs/module/datafilter/DataFilterBeanFactoryPostProcessorIntegrationTest.java (version 32f9d95f66bcb6016af3c401ca751eeaecc0375e)
    • api/src/test/java/org/openmrs/module/datafilter/TestConstants.java (version 32f9d95f66bcb6016af3c401ca751eeaecc0375e)
    • api/src/test/java/org/openmrs/module/datafilter/UtilTest.java (version 32f9d95f66bcb6016af3c401ca751eeaecc0375e)
    • api/src/test/java/org/openmrs/module/datafilter/impl/AppointmentLocationBasedFilterTest.java (version 32f9d95f66bcb6016af3c401ca751eeaecc0375e)
    • api/src/test/java/org/openmrs/module/datafilter/impl/AppointmentPrivilegeBasedFilterTest.java (version 32f9d95f66bcb6016af3c401ca751eeaecc0375e)
    • api/src/test/java/org/openmrs/module/datafilter/impl/AppointmentServicePrivilegeBasedFilterTest.java (version 32f9d95f66bcb6016af3c401ca751eeaecc0375e)
    • api/src/test/resources/org/openmrs/module/datafilter/appointmentServices.xml (version 32f9d95f66bcb6016af3c401ca751eeaecc0375e)
    • api/src/test/resources/org/openmrs/module/datafilter/appointments.xml (version 32f9d95f66bcb6016af3c401ca751eeaecc0375e)