Mercurial > lada > lada-client
comparison app/view/window/AuditTrail.js @ 1393:7cf7a8dc7818
Parse timestamp using a mapping table to identify date fields.
author | Raimund Renkert <raimund.renkert@intevation.de> |
---|---|
date | Wed, 08 Mar 2017 16:00:48 +0100 |
parents | e53e398df409 |
children | d1f6aa80758f |
comparison
equal
deleted
inserted
replaced
1392:e53e398df409 | 1393:7cf7a8dc7818 |
---|---|
18 height: 300, | 18 height: 300, |
19 | 19 |
20 type: null, | 20 type: null, |
21 | 21 |
22 objectId: null, | 22 objectId: null, |
23 | |
24 dateItems: [ | |
25 "probeentnahme_beginn", | |
26 "probeentnahme_ende", | |
27 "solldatum_beginn", | |
28 "solldatum_ende", | |
29 "messzeitpunkt", | |
30 "datum" | |
31 ], | |
23 | 32 |
24 | 33 |
25 /** | 34 /** |
26 * This function initialises the Window | 35 * This function initialises the Window |
27 */ | 36 */ |
106 } | 115 } |
107 else { | 116 else { |
108 html += '<br>geändert in<br><div style="margin-left:2em;">' | 117 html += '<br>geändert in<br><div style="margin-left:2em;">' |
109 } | 118 } |
110 for (var key in audit[i].changedFields) { | 119 for (var key in audit[i].changedFields) { |
111 var val = audit[i].changedFields[key] === 'null' ? '' : | 120 var value = ''; |
112 audit[i].changedFields[key]; | 121 if (Ext.Array.contains(this.dateItems, key)) { |
113 html += '' + i18n.getMsg(key) + ': ' + val + '<br>'; | 122 value = Ext.Date.format(new Date(audit[i].changedFields[key]), 'd.m.Y H:i'); |
123 } | |
124 else { | |
125 value = audit[i].changedFields[key]; | |
126 } | |
127 html += '' + i18n.getMsg(key) + ': ' + | |
128 value + '<br>'; | |
114 } | 129 } |
115 html += '</div>'; | 130 html += '</div>'; |
116 html += '</p>'; | 131 html += '</p>'; |
117 } | 132 } |
118 } | 133 } |
139 } | 154 } |
140 else { | 155 else { |
141 html += '<br>geändert in<br><div style="margin-left:2em;">' | 156 html += '<br>geändert in<br><div style="margin-left:2em;">' |
142 } | 157 } |
143 for (var key in audit[i].changedFields) { | 158 for (var key in audit[i].changedFields) { |
159 var value = ''; | |
160 if (Ext.Array.contains(this.dateItems, key)) { | |
161 value = Ext.Date.format(new Date(audit[i].changedFields[key]), 'd.m.Y H:i'); | |
162 } | |
163 else { | |
164 value = audit[i].changedFields[key]; | |
165 } | |
144 html += '' + i18n.getMsg(key) + ': ' + | 166 html += '' + i18n.getMsg(key) + ': ' + |
145 audit[i].changedFields[key] + '<br>'; | 167 value + '<br>'; |
146 } | 168 } |
147 html += '</div>'; | 169 html += '</div>'; |
148 html += '</p>'; | 170 html += '</p>'; |
149 } | 171 } |
150 } | 172 } |