├── omod
├── src
│ ├── main
│ │ ├── webapp
│ │ │ ├── pages
│ │ │ │ ├── paramWidget
│ │ │ │ │ ├── java.lang.Integer.gsp
│ │ │ │ │ ├── org.openmrs.Location.gsp
│ │ │ │ │ ├── java.util.Date.gsp
│ │ │ │ │ └── org.openmrs.EncounterType.gsp
│ │ │ │ ├── widgetTemplates
│ │ │ │ │ ├── locationWidget.gsp
│ │ │ │ │ ├── encounterTypeWidget.gsp
│ │ │ │ │ ├── locationWidgetMultiple.gsp
│ │ │ │ │ └── encounterTypeWidgetMultiple.gsp
│ │ │ │ ├── adHocAnalysisParameterPopup.gsp
│ │ │ │ ├── allDefinitionLibraries.gsp
│ │ │ │ ├── reportsapp
│ │ │ │ │ └── home.gsp
│ │ │ │ ├── adHocRun.gsp
│ │ │ │ ├── adHocManage.gsp
│ │ │ │ ├── reportStatus.gsp
│ │ │ │ ├── reportHistory.gsp
│ │ │ │ ├── runReport.gsp
│ │ │ │ └── adHocAnalysis.gsp
│ │ │ └── resources
│ │ │ │ └── scripts
│ │ │ │ ├── app.js
│ │ │ │ ├── directives
│ │ │ │ ├── locationWidget.js
│ │ │ │ └── encounterTypeWidget.js
│ │ │ │ ├── reportStatus.js
│ │ │ │ ├── reportHistory.js
│ │ │ │ ├── adHocRun.js
│ │ │ │ ├── runReport.js
│ │ │ │ └── adHocAnalysis.js
│ │ ├── compass
│ │ │ ├── sass
│ │ │ │ ├── runReport.scss
│ │ │ │ ├── reportsapp
│ │ │ │ │ └── home.scss
│ │ │ │ └── adHocReport.scss
│ │ │ └── config.rb
│ │ ├── resources
│ │ │ ├── webModuleApplicationContext.xml
│ │ │ ├── config.xml
│ │ │ └── apps
│ │ │ │ └── reports_app.json
│ │ └── java
│ │ │ └── org
│ │ │ └── openmrs
│ │ │ └── module
│ │ │ └── reportingui
│ │ │ ├── page
│ │ │ └── controller
│ │ │ │ ├── AllDefinitionLibrariesPageController.java
│ │ │ │ ├── AdHocManagePageController.java
│ │ │ │ ├── AdHocRunPageController.java
│ │ │ │ ├── AdHocAnalysisPageController.java
│ │ │ │ ├── ViewReportRequestPageController.java
│ │ │ │ └── RunReportPageController.java
│ │ │ └── fragment
│ │ │ └── controller
│ │ │ ├── DefinitionLibraryFragmentController.java
│ │ │ ├── AdHocAnalysisFragmentController.java
│ │ │ └── ReportStatusFragmentController.java
│ └── test
│ │ └── java
│ │ └── org
│ │ └── openmrs
│ │ └── module
│ │ └── reportingui
│ │ ├── fragment
│ │ └── controller
│ │ │ └── DefinitionLibraryFragmentControllerComponentTest.java
│ │ └── page
│ │ └── controller
│ │ └── RunReportPageControllerTest.java
└── pom.xml
├── .tx
└── config
├── api
├── src
│ ├── test
│ │ ├── resources
│ │ │ ├── test-hibernate.cfg.xml
│ │ │ └── TestingApplicationContext.xml
│ │ └── java
│ │ │ └── org
│ │ │ └── openmrs
│ │ │ └── module
│ │ │ └── reportingui
│ │ │ └── converter
│ │ │ └── StringArrayToCohortConverterTest.java
│ └── main
│ │ ├── java
│ │ └── org
│ │ │ └── openmrs
│ │ │ └── module
│ │ │ └── reportingui
│ │ │ ├── converter
│ │ │ ├── StringToReportDefinitionConverter.java
│ │ │ ├── StringToDataSetDefinitionConverter.java
│ │ │ └── StringArrayToCohortConverter.java
│ │ │ └── ReportingUiModuleActivator.java
│ │ └── resources
│ │ ├── messages.properties
│ │ ├── messages_ht.properties
│ │ └── messages_fr.properties
└── pom.xml
├── .gitignore
├── README.md
└── pom.xml
/omod/src/main/webapp/pages/paramWidget/java.lang.Integer.gsp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/omod/src/main/webapp/pages/widgetTemplates/locationWidget.gsp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/omod/src/main/webapp/pages/widgetTemplates/encounterTypeWidget.gsp:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/omod/src/main/webapp/resources/scripts/app.js:
--------------------------------------------------------------------------------
1 | angular.module('reportingui', [
2 | 'ngResource',
3 | 'ngSanitize',
4 | 'ui.bootstrap',
5 | 'uicommons.filters',
6 | 'encounterTypeService',
7 | 'locationService'
8 | ]);
--------------------------------------------------------------------------------
/omod/src/main/webapp/pages/paramWidget/org.openmrs.Location.gsp:
--------------------------------------------------------------------------------
1 | <%
2 | def multiple = "java.util.List" == param.collectionType[0] || "java.util.Set" == param.collectionType[0]
3 | %>
4 |
{{ definition.name }}
6 | 7 || Name | 15 |Description | 16 |Parameters | 17 |
|---|---|---|
| ${ ui.message(it.name) } | 23 |${ ui.message(it.description) } | 24 |
25 | <%= it.parameters.collect {
26 | "${it.name}:${it.type.simpleName}" +
27 | (it.collectionType ? "(${it.collectionType.simpleName})" : "")
28 | }.join(" ") %> 29 | |
30 |
${ ui.message("reportingui.reportsapp.overviewReports") }
24 |${ ui.message("reportingui.reportsapp.dataQualityReports") }
35 |${ ui.message("reportingui.reportsapp.dataExports") }
48 |