Build: #231 was successful

Job: Default Job was successful

Stages & jobs

  1. Default Stage

  2. Release

    Requires a user to start manually

Code commits

Git

  • Ivo Ulrich <teleivo@users.noreply.github.com>

    Ivo Ulrich <teleivo@users.noreply.github.com> 4730edbb56aab20f4b6770d6cac828775869acd4

    Merge pull request #305 from teleivo/RAD-280
    RAD-280 Add RESTful API for RadiologyOrders

  • teleivo <mrteleivo@gmail.com>

    teleivo <mrteleivo@gmail.com> bfe38a9f55be95d08172464d6103f27f3cfc5bda

    RAD-280 Add RESTful API for RadiologyOrders
    add first REST API for the module handling queries for a single RadiologyOrder
    and RadiologyOrder's by Patient. Consume the new REST API via ajax in the
    datatables

    * add dependency for rest
    * add REST resource for RadiologyOrder
    * add main controller for REST
    * add SearchHandler handling queries for RadiologyOrder by patient
    * add test-hibernate.cfg.xml and TestingApplicationContext.xml to omod for component tests
    * add dataset xmls for component tests
    * use the REST API via ajax in the datatables
    * clean the radiology order list pages from all filters except patient
    * disable datatables order, search in tables (needs to come from our API)
    * reuse radiologyOrdersTab portlet in the manage section. reduces duplication
    * restructure js/css files in webapp/resources/scripts like core/reporting does
    * use mouseup and keyup events in datatables to reduce stress on backend
    * add includeDatatables/WithDefaults.jsp so it can be reused
    * add own tag PatientField which is used for the patient filter returning its
    UUID. taken as parameter for the REST API.
    * externalize translation of datatables into jsp
    * remove orderSearch.jsp and its code in PortletsController+PortletsControllerTest
    * use momentjs-with-locales.js library for date/time/datetime formatting in
    datatables
    * remove radiologyOrderList.js
    * create own message.properties for datatables
    * use pageContext.request.contextPath in jsps instead of constructing paths
    myself
    * remove paging buttons in datatables since paging not yet fully supported
    * remove sortNumbers since unused
    * remove patientOverview portlet and its moreInfo.js since allergie part is not found in legacyui
    * rearrange jsps into orders/reports folders, remove jsps from /portlets which
    are no real portlets
    * update NOTICE file

    • NOTICE (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/pom.xml (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/java/org/openmrs/module/radiology/order/web/PortletsController.java (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/java/org/openmrs/module/radiology/order/web/RadiologyOrderFormController.java (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/java/org/openmrs/module/radiology/order/web/RadiologyOrderListController.java (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/java/org/openmrs/module/radiology/order/web/resource/RadiologyOrderResource.java (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/java/org/openmrs/module/radiology/order/web/search/RadiologyOrderSearchHandler.java (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/java/org/openmrs/module/radiology/report/web/RadiologyReportFormController.java (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/java/org/openmrs/module/radiology/web/RadiologyRestController.java (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/resources/config.xml (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/resources/messages.properties (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/localHeader.jsp (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/orders/discontinuationOrderDisplayPortlet.jsp (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/orders/radiologyOrderCreationPortlet.jsp (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/orders/radiologyOrderDetailsPortlet.jsp (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/orders/radiologyOrderDiscontinuationPortlet.jsp (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/orders/radiologyOrderDisplayPortlet.jsp (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/orders/radiologyOrderForm.jsp (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/orders/radiologyOrderList.jsp (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/orders/radiologyReportPortlet.jsp (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/portlets/discontinuationOrderDisplayPortlet.jsp (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/portlets/orderSearch.jsp (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/portlets/patientDashboardRadiologyTab.jsp (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/portlets/patientOverview.jsp (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/portlets/radiologyOrderCreationPortlet.jsp (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/portlets/radiologyOrderDetailsPortlet.jsp (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/portlets/radiologyOrderDiscontinuationPortlet.jsp (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/portlets/radiologyOrderDisplayPortlet.jsp (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/portlets/radiologyOrdersTab.jsp (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/portlets/radiologyReportPortlet.jsp (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/radiologyOrderForm.jsp (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/radiologyOrderList.jsp (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/radiologyReportForm.jsp (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/reports/radiologyReportForm.jsp (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/css/details-control.dataTables.css (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/css/images/back_disabled.png (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/css/images/back_enabled.png (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/css/images/back_enabled_hover.png (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/css/images/details_close.png (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/css/images/details_open.png (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/css/images/forward_disabled.png (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/css/images/forward_enabled.png (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/css/images/forward_enabled_hover.png (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/css/images/sort_asc.png (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/css/images/sort_asc_disabled.png (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/css/images/sort_both.png (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/css/images/sort_desc.png (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/css/images/sort_desc_disabled.png (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/css/jquery.dataTables.min.css (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/js/datatables/jquery.dataTables.min.js (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/js/moreInfo.js (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/js/radiologyOrderList.js (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/js/sortNumbers.js (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/js/tinymce/langs/readme.md (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/js/tinymce/skins/lightgray/content.inline.min.css (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/js/tinymce/skins/lightgray/content.min.css (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/js/tinymce/skins/lightgray/fonts/readme.md (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/js/tinymce/skins/lightgray/fonts/tinymce-small.eot (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/js/tinymce/skins/lightgray/fonts/tinymce-small.json (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/js/tinymce/skins/lightgray/fonts/tinymce-small.svg (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/js/tinymce/skins/lightgray/fonts/tinymce-small.ttf (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/js/tinymce/skins/lightgray/fonts/tinymce-small.woff (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/js/tinymce/skins/lightgray/fonts/tinymce.eot (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/js/tinymce/skins/lightgray/fonts/tinymce.json (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/js/tinymce/skins/lightgray/fonts/tinymce.svg (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/js/tinymce/skins/lightgray/fonts/tinymce.ttf (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/js/tinymce/skins/lightgray/fonts/tinymce.woff (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/js/tinymce/skins/lightgray/img/anchor.gif (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/js/tinymce/skins/lightgray/img/loader.gif (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/js/tinymce/skins/lightgray/img/object.gif (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/js/tinymce/skins/lightgray/img/sprites14px.png (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/js/tinymce/skins/lightgray/img/sprites16px.png (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/js/tinymce/skins/lightgray/img/trans.gif (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/js/tinymce/skins/lightgray/skin.ie7.min.css (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/js/tinymce/skins/lightgray/skin.min.css (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/js/tinymce/themes/modern/theme.min.js (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/js/tinymce/tinymce.min.js (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/scripts/jquery/datatables/css/images/back_disabled.png (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/scripts/jquery/datatables/css/images/back_enabled.png (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/scripts/jquery/datatables/css/images/back_enabled_hover.png (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/scripts/jquery/datatables/css/images/details_close.png (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/scripts/jquery/datatables/css/images/details_open.png (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/scripts/jquery/datatables/css/images/forward_disabled.png (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/scripts/jquery/datatables/css/images/forward_enabled.png (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/scripts/jquery/datatables/css/images/forward_enabled_hover.png (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/scripts/jquery/datatables/css/images/sort_asc.png (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/scripts/jquery/datatables/css/images/sort_asc_disabled.png (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/scripts/jquery/datatables/css/images/sort_both.png (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/scripts/jquery/datatables/css/images/sort_desc.png (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/scripts/jquery/datatables/css/images/sort_desc_disabled.png (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/scripts/jquery/datatables/css/jquery.dataTables.min.css (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/scripts/jquery/datatables/css/jquery.details-control.dataTables.css (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/scripts/jquery/datatables/js/jquery.dataTables.min.js (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/scripts/moment/moment-with-locales.min.js (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/scripts/tinymce/langs/readme.md (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/scripts/tinymce/skins/lightgray/content.inline.min.css (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/scripts/tinymce/skins/lightgray/content.min.css (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/scripts/tinymce/skins/lightgray/fonts/readme.md (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/scripts/tinymce/skins/lightgray/fonts/tinymce-small.eot (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/scripts/tinymce/skins/lightgray/fonts/tinymce-small.json (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/scripts/tinymce/skins/lightgray/fonts/tinymce-small.svg (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/scripts/tinymce/skins/lightgray/fonts/tinymce-small.ttf (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/scripts/tinymce/skins/lightgray/fonts/tinymce-small.woff (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/scripts/tinymce/skins/lightgray/fonts/tinymce.eot (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/scripts/tinymce/skins/lightgray/fonts/tinymce.json (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/scripts/tinymce/skins/lightgray/fonts/tinymce.svg (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/scripts/tinymce/skins/lightgray/fonts/tinymce.ttf (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/scripts/tinymce/skins/lightgray/fonts/tinymce.woff (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/scripts/tinymce/skins/lightgray/img/anchor.gif (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/scripts/tinymce/skins/lightgray/img/loader.gif (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/scripts/tinymce/skins/lightgray/img/object.gif (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/scripts/tinymce/skins/lightgray/img/sprites14px.png (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/scripts/tinymce/skins/lightgray/img/sprites16px.png (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/scripts/tinymce/skins/lightgray/img/trans.gif (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/scripts/tinymce/skins/lightgray/skin.ie7.min.css (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/scripts/tinymce/skins/lightgray/skin.min.css (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/scripts/tinymce/themes/modern/theme.min.js (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/resources/scripts/tinymce/tinymce.min.js (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/tags/patientField.tag (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/template/include.jsp (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/template/includeDatatables.jsp (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/main/webapp/template/includeDatatablesWithDefaults.jsp (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/test/java/org/openmrs/module/radiology/order/web/PortletsControllerTest.java (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/test/java/org/openmrs/module/radiology/order/web/RadiologyOrderFormControllerTest.java (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/test/java/org/openmrs/module/radiology/order/web/resource/RadiologyOrderControllerComponentTest.java (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/test/java/org/openmrs/module/radiology/order/web/resource/RadiologyOrderResourceComponentTest.java (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/test/java/org/openmrs/module/radiology/order/web/resource/RadiologyOrderResourceTest.java (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/test/java/org/openmrs/module/radiology/order/web/search/RadiologyOrderSearchHandlerComponentTest.java (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/test/java/org/openmrs/module/radiology/order/web/search/RadiologyOrderSearchHandlerTest.java (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/test/java/org/openmrs/module/radiology/report/web/RadiologyReportFormControllerTest.java (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/test/resources/RadiologyOrderResourceComponentTestDataset.xml (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/test/resources/TestingApplicationContext.xml (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • omod/src/test/resources/test-hibernate.cfg.xml (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)
    • pom.xml (version bfe38a9f55be95d08172464d6103f27f3cfc5bda)