Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision a323d0da

Von Bernd Bleßmann vor mehr als 3 Jahren hinzugefügt

  • ID a323d0daf730434b2ba5ccb812df186fe1528e47
  • Vorgänger 94f7a4b2
  • Nachfolger 270368ab

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, …"

Unterschiede anzeigen:

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