Build: #231 was successful
Job: Default Job was successful
Code commits
Git
-
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> 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)