1
<?xml version="1.0" encoding="UTF-8"?>
2
<!DOCTYPE xwork PUBLIC "-//OpenSymphony Group//XWork 1.0//EN"
3
"http://www.opensymphony.com/xwork/xwork-1.0.dtd">
5
<include file="dhis-web-commons.xml"/>
7
<package name="dhis-web-dataentry" extends="dhis-web-commons"
8
namespace="/dhis-web-dataentry">
10
<action name="index" class="org.hisp.dhis.de.action.EmptyAction">
11
<result name="success" type="redirect">select.action</result>
14
<action name="select" class="org.hisp.dhis.de.action.SelectAction">
15
<interceptor-ref name="organisationUnitTreeStack"/>
16
<result name="defaultform" type="chain">defaultform</result>
17
<result name="sectionform" type="chain">sectionform</result>
18
<result name="multidimensionalform" type="chain">multidimensionalform</result>
19
<result name="success" type="velocity">/main.vm</result>
20
<param name="page">/dhis-web-dataentry/select.vm</param>
21
<param name="menu">/dhis-web-dataentry/menu.vm</param>
22
<param name="menuTreeHeight">420</param>
23
<param name="javascripts">../dhis-web-commons/ouwt/ouwt.js,javascript/general.js,javascript/form.js</param>
24
<param name="stylesheets">style/dhis-web-dataentry.css,style/custom_data_entry_form_styles.css</param>
27
<action name="nextPeriods" class="org.hisp.dhis.de.action.NextPeriodsAction">
28
<result name="success" type="redirect">select.action</result>
31
<action name="previousPeriods" class="org.hisp.dhis.de.action.PreviousPeriodsAction">
32
<result name="success" type="redirect">select.action</result>
35
<action name="defaultform" class="org.hisp.dhis.de.action.FormAction">
36
<interceptor-ref name="organisationUnitTreeStack"/>
37
<result name="success" type="velocity">/main.vm</result>
38
<param name="page">/dhis-web-dataentry/form.vm</param>
39
<param name="menu">/dhis-web-dataentry/menu.vm</param>
40
<param name="menuTreeHeight">420</param>
41
<param name="javascripts">
42
../dhis-web-commons/ouwt/ouwt.js,
43
javascript/general.js,javascript/form.js,
44
javascript/form.js,../dhis-web-commons/calendar/calendar.js,
45
../dhis-web-commons/calendar/calendar-lang.js,
46
../dhis-web-commons/calendar/calendar-setup.js
48
<param name="stylesheets">style/dhis-web-dataentry.css,style/custom_data_entry_form_styles.css</param>
51
<action name="sectionform" class="org.hisp.dhis.de.action.SectionFormAction">
52
<interceptor-ref name="organisationUnitTreeStack"/>
53
<result name="success" type="velocity">/main.vm</result>
54
<param name="page">/dhis-web-dataentry/section/form.vm</param>
55
<param name="menu">/dhis-web-dataentry/menu.vm</param>
56
<param name="menuTreeHeight">420</param>
57
<param name="javascripts">
58
../dhis-web-commons/ouwt/ouwt.js,
59
javascript/general.js,javascript/form.js,
60
javascript/form.js,../dhis-web-commons/calendar/calendar.js,
61
../dhis-web-commons/calendar/calendar-lang.js,
62
../dhis-web-commons/calendar/calendar-setup.js
64
<param name="stylesheets">style/dhis-web-dataentry.css</param>
67
<action name="multidimensionalform" class="org.hisp.dhis.de.action.multidimensional.FormAction">
68
<interceptor-ref name="organisationUnitTreeStack"/>
69
<result name="success" type="velocity">/main.vm</result>
70
<param name="page">/dhis-web-dataentry/multidimensional/form.vm</param>
71
<param name="menu">/dhis-web-dataentry/menu.vm</param>
72
<param name="menuTreeHeight">420</param>
73
<param name="javascripts">
74
../dhis-web-commons/ouwt/ouwt.js,
75
javascript/multidimensional.js,javascript/form.js,
76
javascript/form.js,../dhis-web-commons/calendar/calendar.js,
77
../dhis-web-commons/calendar/calendar-lang.js,
78
../dhis-web-commons/calendar/calendar-setup.js
80
<param name="stylesheets">style/dhis-web-dataentry.css,style/custom_data_entry_form_styles.css</param>
83
<action name="saveMultiDimensionalValue" class="org.hisp.dhis.de.action.multidimensional.SaveValueAction">
84
<interceptor-ref name="transactionStack"/>
85
<result name="success" type="velocity">status.vm</result>
86
<param name="onExceptionReturn">plainTextError</param>
87
<param name="requiredAuthorities">F_DATAVALUE_ADD,F_DATAVALUE_UPDATE,F_DATAVALUE_DELETE</param>
90
<action name="saveValue" class="org.hisp.dhis.de.action.SaveValueAction">
91
<interceptor-ref name="transactionStack"/>
92
<result name="success" type="velocity">status.vm</result>
93
<param name="onExceptionReturn">plainTextError</param>
94
<param name="requiredAuthorities">F_DATAVALUE_ADD,F_DATAVALUE_UPDATE,F_DATAVALUE_DELETE</param>
97
<action name="saveComment" class="org.hisp.dhis.de.action.SaveCommentAction">
98
<interceptor-ref name="transactionStack"/>
99
<result name="success" type="velocity">status.vm</result>
100
<param name="onExceptionReturn">plainTextError</param>
101
<param name="requiredAuthorities">F_DATAVALUE_ADD,F_DATAVALUE_UPDATE,F_DATAVALUE_DELETE</param>
104
<action name="saveMinMaxLimits"
105
class="org.hisp.dhis.de.action.SaveMinMaxLimitsAction">
106
<interceptor-ref name="transactionStack"/>
107
<result name="success" type="httpheader">
108
<param name="status">204</param>
110
<param name="onExceptionReturn">plainTextError</param>
111
<param name="requiredAuthorities">F_DATAELEMENT_MINMAX_ADD,F_DATAELEMENT_MINMAX_UPDATE</param>
114
<action name="removeMinMaxLimits"
115
class="org.hisp.dhis.de.action.RemoveMinMaxLimitsAction">
116
<interceptor-ref name="transactionStack"/>
117
<result name="success" type="httpheader">
118
<param name="status">204</param>
120
<param name="onExceptionReturn">plainTextError</param>
121
<param name="requiredAuthorities">F_DATAELEMENT_MINMAX_DELETE</param>
124
<action name="calculateCDEs"
125
class="org.hisp.dhis.de.action.CalculateCDEsAction">
126
<interceptor-ref name="transactionStack"/>
127
<result name="success" type="velocity-xml">responseCalculateCDEs.vm</result>
128
<param name="onExceptionReturn">plainTextError</param>
129
<param name="requiredAuthorities">F_DATAVALUE_ADD,F_DATAVALUE_UPDATE,F_DATAVALUE_DELETE</param>
132
<action name="getDataElementOrder"
133
class="org.hisp.dhis.de.action.order.GetDataElementOrderAction">
134
<interceptor-ref name="transactionStack"/>
135
<result name="success" type="velocity">/popup.vm</result>
136
<param name="page">/dhis-web-dataentry/order.vm</param>
137
<param name="javascripts">javascript/order.js</param>
140
<action name="moveDataElementUp"
141
class="org.hisp.dhis.de.action.order.MoveDataElementUpAction">
142
<interceptor-ref name="transactionStack"/>
143
<result name="success" type="chain">getDataElementOrder</result>
144
<param name="requiredAuthorities">F_DATASET_ORDER_CHANGE</param>
147
<action name="moveDataElementDown"
148
class="org.hisp.dhis.de.action.order.MoveDataElementDownAction">
149
<interceptor-ref name="transactionStack"/>
150
<result name="success" type="chain">getDataElementOrder</result>
151
<param name="requiredAuthorities">F_DATASET_ORDER_CHANGE</param>
154
<action name="orderDataElementsByCode"
155
class="org.hisp.dhis.de.action.order.OrderDataElementsByCodeAction">
156
<interceptor-ref name="transactionStack"/>
157
<result name="success" type="chain">getDataElementOrder</result>
158
<param name="requiredAuthorities">F_DATASET_ORDER_CHANGE</param>
161
<action name="orderDataElementsByEntry"
162
class="org.hisp.dhis.de.action.order.OrderDataElementsByEntryAction">
163
<interceptor-ref name="transactionStack"/>
164
<result name="success" type="chain">getDataElementOrder</result>
165
<param name="requiredAuthorities">F_DATASET_ORDER_CHANGE</param>
168
<action name="orderDataElementsByName"
169
class="org.hisp.dhis.de.action.order.OrderDataElementsByNameAction">
170
<interceptor-ref name="transactionStack"/>
171
<result name="success" type="chain">getDataElementOrder</result>
172
<param name="requiredAuthorities">F_DATASET_ORDER_CHANGE</param>
175
<action name="resetDataElementOrder"
176
class="org.hisp.dhis.de.action.order.ResetDataElementOrderAction">
177
<interceptor-ref name="transactionStack"/>
178
<result name="success" type="chain">getDataElementOrder</result>
179
<param name="requiredAuthorities">F_DATASET_ORDER_CHANGE</param>
182
<action name="viewHistory" class="org.hisp.dhis.de.action.HistoryAction">
183
<interceptor-ref name="transactionStack"/>
184
<result name="success" type="velocity">/popup.vm</result>
185
<param name="page">/dhis-web-dataentry/history.vm</param>
186
<param name="javascripts">../dhis-web-commons/jsgraphics/wz_jsgraphics.js,javascript/history.js</param>
189
<action name="minMaxGeneration" class="org.hisp.dhis.de.action.MinMaxGeneratingAction">
190
<interceptor-ref name="transactionStack"/>
191
<result name="success" type="velocity-xml">responseMinMaxGeneration.vm</result>
192
<param name="onExceptionReturn">plainTextError</param>
193
<param name="requiredAuthorities">F_DATAELEMENT_MINMAX_ADD,F_DATAELEMENT_MINMAX_UPDATE</param>
196
<action name="registerCompleteDataSet" class="org.hisp.dhis.de.action.RegisterCompleteDataSetAction">
197
<result name="success" type="velocity">/dhis-web-dataentry/responseVoid.vm</result>
200
<action name="undoCompleteDataSet" class="org.hisp.dhis.de.action.UndoCompleteDataSetAction">
201
<result name="success" type="velocity">/dhis-web-dataentry/responseVoid.vm</result>
204
<action name="validate" class="org.hisp.dhis.de.action.ValidationAction">
205
<interceptor-ref name="transactionStack"/>
206
<result name="success" type="velocity">/popup.vm</result>
207
<param name="page">/dhis-web-dataentry/validationResult.vm</param>
210
<action name="getValidationViolations" class="org.hisp.dhis.de.action.ValidationAction">
211
<result name="none" type="velocity-xml">/dhis-web-dataentry/responseNone.vm</result>
212
<result name="success" type="velocity-xml">/dhis-web-dataentry/responseSuccess.vm</result>