Revision a323d0da
Von Bernd Bleßmann vor mehr als 3 Jahren hinzugefügt
js/kivi.TimeRecording.js | ||
---|---|---|
21 | 21 |
$time.val(kivi.format_time(date)); |
22 | 22 |
}; |
23 | 23 |
|
24 |
var order_changed_called; |
|
24 | 25 |
ns.order_changed = function(value) { |
26 |
order_changed_called = true; |
|
27 |
|
|
25 | 28 |
if (!value) { |
26 | 29 |
$('#time_recording_customer_id').data('customer_vendor_picker').set_item({}); |
27 | 30 |
$('#time_recording_customer_id_name').prop('disabled', false); |
... | ... | |
41 | 44 |
}); |
42 | 45 |
}; |
43 | 46 |
|
44 |
ns.project_changed = function() { |
|
47 |
ns.project_changed = function(event) { |
|
48 |
if (order_changed_called) { |
|
49 |
order_changed_called = false; |
|
50 |
return; |
|
51 |
} |
|
52 |
|
|
45 | 53 |
var project_id = $('#time_recording_project_id').val(); |
46 | 54 |
|
47 | 55 |
if (!project_id) { |
Auch abrufbar als: Unified diff
Zeiterfassung: Eingabe: Bei Auftrags-Wechsel nicht Projekt-Wechsel-Event ausführen
Sonst wird im Fall "Projekt leer" das Kundenfeld wieder entsperrt.
zu
"Zeiterfassung: Eingabe: Projekt-Wechsel mit on('set_item:...') registrieren, …"