View | Details | Raw Unified | Return to bug 37711
Collapse All | Expand All

(-)a/ucs-4.0-1/management/univention-management-console-module-udm/umc/js/udm/DetailPage.js (-6 / +9 lines)
 Lines 382-394   define([ Link Here 
382
			this._form.ready().then(lang.hitch(this, function() {
382
			this._form.ready().then(lang.hitch(this, function() {
383
				var valuesChanged = this.haveValuesChanged() || this.havePolicyReferencesChanged();
383
				var valuesChanged = this.haveValuesChanged() || this.havePolicyReferencesChanged();
384
				if (valuesChanged) {
384
				if (valuesChanged) {
385
					var changes = '\n<ul>';
385
					var changes = [];
386
					tools.forIn(this.getAlteredValues(), lang.hitch(this, function(key, value) {
386
					tools.forIn(this.getAlteredValues(), lang.hitch(this, function(key, value) {
387
						if (key === '$dn$') {
387
						if (key === '$dn$') {
388
							return;
388
							return;
389
						}
389
						}
390
						var widget = this._form.getWidget(key);
390
						var widget = this._form.getWidget(key);
391
						if (widget) {
391
						if (widget && widget.get('visible')) {
392
							value = widget.get('value');
392
							value = widget.get('value');
393
							if (value instanceof Array) {
393
							if (value instanceof Array) {
394
								value = value.join(', ');
394
								value = value.join(', ');
 Lines 400-414   define([ Link Here 
400
									}
400
									}
401
								});
401
								});
402
							}
402
							}
403
							changes += lang.replace('<li>{tabName}{groupName} - {widgetName}: {value}</li>', {
403
							changes.push(lang.replace('<li>{tabName}{groupName} - {widgetName}: {value}</li>', {
404
								tabName: widget.$refTab$ ? widget.$refTab$.label: '',
404
								tabName: widget.$refTab$ ? widget.$refTab$.label: '',
405
								groupName: widget.$refTitlePane$ ? ' - ' + widget.$refTitlePane$.label: '',
405
								groupName: widget.$refTitlePane$ ? ' - ' + widget.$refTitlePane$.label: '',
406
								widgetName: widget.get('label') || key,
406
								widgetName: widget.get('label') || key,
407
								value: value});
407
								value: value
408
							}));
408
						}
409
						}
409
					}));
410
					}));
410
					changes += '</ul>';
411
					if (changes.length) {
411
					dialog.alert(_('The following empty properties were set to default values in the form. These values will be applied when saving.') + changes);
412
						changes = '\n<ul>' + changes.join('') + '</ul>';
413
						dialog.alert(_('The following empty properties were set to default values in the form. These values will be applied when saving.') + changes);
414
					}
412
				}
415
				}
413
			}));
416
			}));
414
		},
417
		},

Return to bug 37711