~mortenoh/+junk/dhis2-detailed-import-export

« back to all changes in this revision

Viewing changes to dhis-2/dhis-web/dhis-web-importexport/src/main/webapp/dhis-web-importexport/matchToExistingForm.vm

  • Committer: larshelge at gmail
  • Date: 2009-03-03 16:46:36 UTC
  • Revision ID: larshelge@gmail.com-20090303164636-2sjlrquo7ib1gf7r
Initial check-in

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
 
 
2
#macro ( getExtendedProperties )
 
3
        
 
4
    <!-- Identifying and Definitional attributes -->
 
5
    
 
6
    <tr>
 
7
        <td>$i18n.getString( "mnemonic" )</td>
 
8
        <td>$!importObject.object.extended.mnemonic</td>
 
9
    </tr>   
 
10
    <tr>
 
11
        <td>$i18n.getString( "version" )</td>
 
12
        <td>$!importObject.object.extended.version</td>
 
13
    </tr>
 
14
    <tr>
 
15
        <td>$i18n.getString( "context" )</td>
 
16
        <td>$!importObject.object.extended.context</td>
 
17
    </tr>
 
18
    <tr>
 
19
        <td>$i18n.getString( "synonyms" )</td>
 
20
        <td>$!importObject.object.extended.synonyms</td>
 
21
    </tr>   
 
22
    <tr>
 
23
        <td>$i18n.getString( "hononyms" )</td>
 
24
        <td>$!importObject.object.extended.hononyms</td>
 
25
    </tr>   
 
26
    <tr>
 
27
        <td>$i18n.getString( "keywords" )</td>
 
28
        <td>$!importObject.object.extended.keywords</td>
 
29
    </tr>   
 
30
    <tr>
 
31
        <td>$i18n.getString( "status" )</td>
 
32
        <td>$!importObject.object.extended.status</td>
 
33
    </tr>   
 
34
    <tr>
 
35
        <td>$i18n.getString( "data_element_type" )</td>
 
36
        <td>$!importObject.object.extended.dataElementType</td>
 
37
    </tr>
 
38
    
 
39
    <!-- Relational and Representational attributes -->
 
40
    
 
41
    <tr>
 
42
        <td>$i18n.getString( "data_type" )</td>
 
43
        <td>$!importObject.object.extended.dataType</td>
 
44
    </tr>
 
45
    <tr>
 
46
        <td>$i18n.getString( "representational_form" )</td>
 
47
        <td>$!importObject.object.extended.representationalForm</td>
 
48
    </tr>
 
49
    <tr>
 
50
        <td>$i18n.getString( "representational_layout" )</td>
 
51
        <td>$!importObject.object.extended.representationalLayout</td>
 
52
    </tr>
 
53
    <tr>
 
54
        <td>$i18n.getString( "minimum_size" )</td>
 
55
        <td>$!importObject.object.extended.minimumSize</td>
 
56
    </tr>
 
57
    <tr>
 
58
        <td>$i18n.getString( "maximum_size" )</td>
 
59
        <td>$!importObject.object.extended.maximumSize</td>
 
60
    </tr>
 
61
    <tr>
 
62
        <td>$i18n.getString( "data_domain" )</td>
 
63
        <td>$!importObject.object.extended.dataDomain</td>
 
64
    </tr>
 
65
    <tr>
 
66
        <td>$i18n.getString( "validation_rules" )</td>
 
67
        <td>$!importObject.object.extended.validationRules</td>
 
68
    </tr>
 
69
    <tr>
 
70
        <td>$i18n.getString( "related_data_references" )</td>
 
71
        <td>$!importObject.object.extended.relatedDataReferences</td>
 
72
    </tr>
 
73
    <tr>
 
74
        <td>$i18n.getString( "guide_for_use" )</td>
 
75
        <td>$!importObject.object.extended.guideForUse</td>
 
76
    </tr>
 
77
    <tr>
 
78
        <td>$i18n.getString( "collection_methods" )</td>
 
79
        <td>$!importObject.object.extended.collectionMethods</td>
 
80
    </tr>
 
81
    
 
82
    <!-- Administrative attributes -->
 
83
    
 
84
    <tr>
 
85
        <td>$i18n.getString( "responsible_authority" )</td>
 
86
        <td>$!importObject.object.extended.responsibleAuthority</td>
 
87
    </tr>
 
88
    <tr>
 
89
        <td>$i18n.getString( "update_rules" )</td>
 
90
        <td>$!importObject.object.extended.updateRules</td>
 
91
    </tr>
 
92
    <tr>
 
93
        <td>$i18n.getString( "access_authority" )</td>
 
94
        <td>$!importObject.object.extended.accessAuthority</td>
 
95
    </tr>   
 
96
    <tr>
 
97
        <td>$i18n.getString( "update_frequency" )</td>
 
98
        <td>$!importObject.object.extended.updateFrequency</td>
 
99
    </tr>
 
100
    <tr>
 
101
        <td>$i18n.getString( "location" )</td>
 
102
        <td>$!importObject.object.extended.location</td>
 
103
    </tr>   
 
104
    <tr>
 
105
        <td>$i18n.getString( "reporting_methods" )</td>
 
106
        <td>$!importObject.object.extended.reportingMethods</td>
 
107
    </tr>
 
108
    <tr>
 
109
        <td>$i18n.getString( "version_status" )</td>
 
110
        <td>$!importObject.object.extended.versionStatus</td>
 
111
    </tr>
 
112
    <tr>
 
113
        <td>$i18n.getString( "previous_version_references" )</td>
 
114
        <td>$!importObject.object.extended.previousVersionReferences</td>
 
115
    </tr>
 
116
    <tr>
 
117
        <td>$i18n.getString( "source_document" )</td>
 
118
        <td>$!importObject.object.extended.sourceDocument</td>
 
119
    </tr>
 
120
    <tr>
 
121
        <td>$i18n.getString( "source_organisation" )</td>
 
122
        <td>$!importObject.object.extended.sourceOrganisation</td>
 
123
    </tr>
 
124
    <tr>
 
125
        <td>$i18n.getString( "comment" )</td>
 
126
        <td>$!importObject.object.extended.comment</td>
 
127
    </tr>
 
128
    
 
129
#end
 
130
 
 
131
<h3>$i18n.getString( 'match_to_existing' )</h3>
 
132
 
 
133
<form id="previewForm" name="previewForm" method="post" action="">
 
134
        
 
135
<input type="hidden" id="objectType" name="objectType" value="$!objectType">
 
136
<input type="hidden" id="objectId" name="objectId" value="$!importObject.id">
 
137
        
 
138
<table style="width:700px">
 
139
 
 
140
        <!-- Import object -->
 
141
        
 
142
        <tr>
 
143
                <th style="width:35%">$i18n.getString( "property" )</th>
 
144
                <th style="width:65%">$i18n.getString( "details" )</th>
 
145
        </tr>   
 
146
        
 
147
        <tr>
 
148
                <td>$i18n.getString( "name" )</td>
 
149
                <td>$!importObject.object.name</td>
 
150
        </tr>   
 
151
        
 
152
        #if ( $objectType == "DATAELEMENT" || $objectType == "CALCULATEDDATAELEMENT" )
 
153
                        
 
154
        <tr>
 
155
                <td>$i18n.getString( "alternative_name" )</td>
 
156
                <td>$!importObject.object.alternativeName</td>
 
157
        </tr>   
 
158
        <tr>
 
159
                <td>$i18n.getString( "short_name" )</td>
 
160
                <td>$!importObject.object.shortName</td>
 
161
        </tr>   
 
162
        <tr>
 
163
                <td>$i18n.getString( "code" )</td>
 
164
                <td>$!importObject.object.code</td>
 
165
        </tr>   
 
166
        <tr>
 
167
                <td>$i18n.getString( "description" )</td>
 
168
                <td>$!importObject.object.description</td>
 
169
        </tr>   
 
170
        <tr>
 
171
                <td>$i18n.getString( "active" )</td>
 
172
                <td>#formatBool( $!importObject.object.active )</td>
 
173
        </tr>   
 
174
        <tr>
 
175
                <td>$i18n.getString( "type" )</td>
 
176
                <td>#formatType( $!importObject.object.type )</td>
 
177
        </tr>
 
178
        <tr>
 
179
                <td>$i18n.getString( "aggregation_operator" )</td>
 
180
                <td>#formatAggregationOperator( $!importObject.object.aggregationOperator )</td>
 
181
        </tr>
 
182
        
 
183
        #end
 
184
        
 
185
        #if ( $objectType == "CALCULATEDDATAELEMENT" )
 
186
        
 
187
        <tr>
 
188
        <td>$i18n.getString( "saved" )</td>
 
189
        <td>#formatBool( $!importObject.object.saved )</td>
 
190
    </tr>
 
191
    <tr>
 
192
        <td>$i18n.getString( "expression" )</td>
 
193
        <td>$!importObject.object.expression.expression</td>
 
194
    </tr>
 
195
        
 
196
        #end
 
197
        
 
198
        #if ( $objectType == "DATAELEMENT" && $dataDictionaryMode == "extended" )
 
199
        
 
200
        #getExtendedProperties()
 
201
        
 
202
        #end
 
203
        
 
204
        #if ( $objectType == "INDICATORTYPE" )
 
205
        
 
206
        <tr>
 
207
                <td>$i18n.getString( "factor" )</td>
 
208
                <td>$!importObject.object.factor</td>
 
209
        </tr>   
 
210
        
 
211
        #end
 
212
        
 
213
        #if ( $objectType == "INDICATOR" )
 
214
        
 
215
        <tr>
 
216
                <td>$i18n.getString( "alternative_name" )</td>
 
217
                <td>$!importObject.object.alternativeName</td>
 
218
        </tr>   
 
219
        <tr>
 
220
                <td>$i18n.getString( "short_name" )</td>
 
221
                <td>$!importObject.object.shortName</td>
 
222
        </tr>   
 
223
        <tr>
 
224
                <td>$i18n.getString( "code" )</td>
 
225
                <td>$!importObject.object.code</td>
 
226
        </tr>   
 
227
        <tr>
 
228
                <td>$i18n.getString( "description" )</td>
 
229
                <td>$!importObject.object.description</td>
 
230
        </tr>
 
231
        <tr>
 
232
                <td>$i18n.getString( "annualized" )</td>
 
233
                <td>#formatBool( $importObject.object.annualized )</td>
 
234
        </tr>
 
235
        <tr>
 
236
                <td>$i18n.getString( "numerator_description" )</td>
 
237
                <td>$!importObject.object.numeratorDescription</td>
 
238
        </tr>
 
239
        <tr>
 
240
                <td>$i18n.getString( "numerator_aggregation_operator" )</td>
 
241
                <td>#formatAggregationOperator( $!importObject.object.numeratorAggregationOperator )</td>
 
242
        </tr>
 
243
        <tr>
 
244
                <td>$i18n.getString( "denominator_description" )</td>
 
245
                <td>$!importObject.object.denominatorDescription</td>
 
246
        </tr>   
 
247
        <tr>
 
248
                <td>$i18n.getString( "denominator_aggregation_operator" )</td>
 
249
                <td>#formatAggregationOperator( $!importObject.object.denominatorAggregationOperator )</td>
 
250
        </tr>
 
251
        
 
252
        #end
 
253
        
 
254
    #if ( $objectType == "INDICATOR" && $dataDictionaryMode == "extended" )
 
255
    
 
256
    #getExtendedProperties()
 
257
    
 
258
    #end
 
259
    
 
260
        #if ( $objectType == "DATADICTIONARY" )
 
261
                
 
262
        <tr>
 
263
                <td>$i18n.getString( "description" )</td>
 
264
                <td>$!importObject.object.description</td>
 
265
        </tr>
 
266
    <tr>
 
267
        <td>$i18n.getString( "region" )</td>
 
268
        <td>$!importObject.object.region</td>
 
269
    </tr>
 
270
                
 
271
        #end
 
272
        
 
273
        #if ( $objectType == "ORGANISATIONUNIT" )
 
274
        
 
275
        <tr>
 
276
                <td>$i18n.getString( "short_name" )</td>
 
277
                <td>$!importObject.object.shortName</td>
 
278
        </tr>
 
279
        <tr>
 
280
                <td>$i18n.getString( "code" )</td>
 
281
                <td>$!importObject.object.organisationUnitCode</td>
 
282
        </tr>
 
283
        <tr>
 
284
                <td>$i18n.getString( "active" )</td>
 
285
                <td>#formatBool( $!importObject.object.active )</td>
 
286
        </tr>
 
287
        <tr>
 
288
                <td>$i18n.getString( "comment" )</td>
 
289
                <td>$!importObject.object.comment</td>
 
290
        </tr>
 
291
    <tr>
 
292
        <td>$i18n.getString( "geo_code" )</td>
 
293
        <td>$!importObject.object.geoCode</td>
 
294
    </tr>
 
295
        
 
296
        #end
 
297
        
 
298
        #if ( $objectType == "ORGANISATIONUNITLEVEL" )
 
299
        
 
300
        <tr>
 
301
        <td>$i18n.getString( "level" )</td>
 
302
        <td>$!importObject.object.level</td>
 
303
    </tr>
 
304
                
 
305
        #end
 
306
        
 
307
        #if ( $objectType == "VALIDATIONRULE" )
 
308
                
 
309
        <tr>
 
310
                <td>$i18n.getString( "description" )</td>
 
311
                <td>$!importObject.object.description</td>
 
312
        </tr>
 
313
        <tr>
 
314
                <td>$i18n.getString( "type" )</td>
 
315
                <td>$!importObject.object.type</td>
 
316
        </tr>
 
317
        <tr>
 
318
                <td>$i18n.getString( "operator" )</td>
 
319
                <td>$i18n.getString( $!importObject.object.operator )</td>
 
320
        </tr>
 
321
        
 
322
        #end
 
323
                
 
324
    #if ( $objectType == "REPORTTABLE" )
 
325
        
 
326
    <tr>
 
327
        <td>$i18n.getString( "table_name" )</td>
 
328
        <td>$!importObject.object.tableName</td>
 
329
    </tr>
 
330
    <tr>
 
331
        <td>$i18n.getString( "mode" )</td>
 
332
        <td>#formatBool( $!importObject.object.mode )</td>
 
333
    </tr>
 
334
    <tr>
 
335
        <td>$i18n.getString( "regression" )</td>
 
336
        <td>#formatBool( $!importObject.object.regression )</td>
 
337
    </tr>
 
338
    
 
339
    <tr>
 
340
        <td>$i18n.getString( "do_indicators" )</td>
 
341
        <td>#formatBool( $!importObject.object.doIndicators )</td>
 
342
    </tr>
 
343
    <tr>
 
344
        <td>$i18n.getString( "do_category_option_combos" )</td>
 
345
        <td>#formatBool( $!importObject.object.doCategoryOptionCombos )</td>
 
346
    </tr>
 
347
    <tr>
 
348
        <td>$i18n.getString( "do_periods" )</td>
 
349
        <td>#formatBool( $!importObject.object.doPeriods )</td>
 
350
    </tr>
 
351
    <tr>
 
352
        <td>$i18n.getString( "do_units" )</td>
 
353
        <td>#formatBool( $!importObject.object.doUnits )</td>
 
354
    </tr>
 
355
    
 
356
    <tr>
 
357
        <td>$i18n.getString( "reporting_month" )</td>
 
358
        <td>#formatBool( $!importObject.object.relatives.reportingMonth )</td>
 
359
    </tr>
 
360
    <tr>
 
361
        <td>$i18n.getString( "last_3_months" )</td>
 
362
        <td>#formatBool( $!importObject.object.relatives.last3Months )</td>
 
363
    </tr>
 
364
    <tr>
 
365
        <td>$i18n.getString( "last_6_months" )</td>
 
366
        <td>#formatBool( $!importObject.object.relatives.last6Months )</td>
 
367
    </tr>
 
368
    <tr>
 
369
        <td>$i18n.getString( "last_9_months" )</td>
 
370
        <td>#formatBool( $!importObject.object.relatives.last9Months )</td>
 
371
    </tr>
 
372
    <tr>
 
373
        <td>$i18n.getString( "last_12_months" )</td>
 
374
        <td>#formatBool( $!importObject.object.relatives.last12Months )</td>
 
375
    </tr>
 
376
    <tr>
 
377
        <td>$i18n.getString( "so_far_this_year" )</td>
 
378
        <td>#formatBool( $!importObject.object.relatives.soFarThisYear )</td>
 
379
    </tr>
 
380
    <tr>
 
381
        <td>$i18n.getString( "so_far_this_financial_year" )</td>
 
382
        <td>#formatBool( $!importObject.object.relatives.soFarThisFinancialYear )</td>
 
383
    </tr>
 
384
    <tr>
 
385
        <td>$i18n.getString( "last_3_to_6_months" )</td>
 
386
        <td>#formatBool( $!importObject.object.relatives.last3To6Months )</td>
 
387
    </tr>
 
388
    <tr>
 
389
        <td>$i18n.getString( "last_6_to_9_months" )</td>
 
390
        <td>#formatBool( $!importObject.object.relatives.last6To9Months )</td>
 
391
    </tr>
 
392
    <tr>
 
393
        <td>$i18n.getString( "last_9_to_12_months" )</td>
 
394
        <td>#formatBool( $!importObject.object.relatives.last9To12Months )</td>
 
395
    </tr>
 
396
    <tr>
 
397
        <td>$i18n.getString( "last_12_individual_months" )</td>
 
398
        <td>#formatBool( $!importObject.object.relatives.last12IndividualMonths )</td>
 
399
    </tr>
 
400
    <tr>
 
401
        <td>$i18n.getString( "individual_months_this_year" )</td>
 
402
        <td>#formatBool( $!importObject.object.relatives.individualMonthsThisYear )</td>
 
403
    </tr>
 
404
    <tr>
 
405
        <td>$i18n.getString( "individual_quarters_this_year" )</td>
 
406
        <td>#formatBool( $!importObject.object.relatives.individualQuartersThisYear )</td>
 
407
    </tr>
 
408
    
 
409
    #end
 
410
    
 
411
    #if ( $objectType == "OLAPURL" )
 
412
        
 
413
    <tr>
 
414
        <td>$i18n.getString( "url" )</td>
 
415
        <td>$!importObject.object.url</td>
 
416
    </tr>       
 
417
        
 
418
    #end
 
419
        
 
420
        <tr>
 
421
                <td colspan="2" style="height:10px">
 
422
        </tr>
 
423
        
 
424
        <!-- Existing objects -->
 
425
        
 
426
        <tr>
 
427
                <th colspan="2">$i18n.getString( "existing_objects" )</th>
 
428
        </tr>
 
429
        <tr>
 
430
                <td colspan="2">
 
431
                        <input type="text" id="filterField" style="width:66%" onkeyup="filterExistingObjects()"><input
 
432
                                type="button" value="$i18n.getString( 'view_all' )" style="width:16%" onclick="viewAllExistingObjects()">
 
433
                </td>
 
434
        </tr>
 
435
        <tr>
 
436
                <td colspan="2">
 
437
                        <select multiple id="existingObjects" name="existingObjects" style="width:100%; height:220px">
 
438
                                #foreach( $object in $objects )
 
439
                                        <option value="$object.id">$object.name</option>
 
440
                                #end
 
441
                        </select>
 
442
                </td>
 
443
        </tr>
 
444
        
 
445
        <!-- Actions -->
 
446
        
 
447
        <tr>
 
448
                <td colspan="2">
 
449
                        <input type="button" value="$i18n.getString( 'match_to_existing' )" style="width:25%" onclick="matchObject()"><input
 
450
                                type="button" value="$i18n.getString( 'cancel' )" style="width:25%" onclick="cancelObject()">
 
451
                </td>
 
452
        </tr>
 
453
        
 
454
        
 
455
</table>
 
456
 
 
457
</form>
 
458
 
 
459
<div style="display:none">
 
460
        <select multiple id="filteredObjects"></select>
 
461
</div>