Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision dc39be66

Von Moritz Bunkus vor fast 8 Jahren hinzugefügt

  • ID dc39be6656068ce602732f148a35f7e323b7c7a4
  • Vorgänger dda15351
  • Nachfolger 8b9dd7c7

SEPA: anständige Fehlermeldung, wenn kein Konto ausgewählt ist

Unterschiede anzeigen:

bin/mozilla/sepa.pl
96 96
    $form->error($locale->text('You have not added bank accounts yet.'));
97 97
  }
98 98

  
99
  $form->error($::locale->text('You have to select a bank account.')) unless $form->{bank_account};
100

  
99 101
  my $bank_account = SL::DB::Manager::BankAccount->find_by( id => $form->{bank_account} );
100 102

  
101 103
  unless ( $bank_account ) {
js/kivi.Sepa.js
15 15
      $('#' + id).val( $('#amount_less_skonto_' + id).val() );
16 16
  };
17 17

  
18
  this.verifyBankAccountSelected = function() {
19
    if ($('#bank_account').val())
20
      return true;
21

  
22
    alert(kivi.t8('You have to select a bank account.'));
23
    return false;
24
  };
25

  
18 26
  this.initBankTransferAdd = function(vc) {
19 27
    $("#select_all").checkall('INPUT[name="bank_transfers[].selected"]');
20 28
    $(".type_target").change(kivi.Sepa.paymentTypeChanged);
29
    $('[type=submit]').click(kivi.Sepa.verifyBankAccountSelected);
21 30
  };
22 31
});
js/locale/de.js
107 107
"Update quotation/order":"Auftrag/Angebot aktualisieren",
108 108
"Version actions":"Aktionen für Versionen",
109 109
"Yes":"Ja",
110
"You have to select a bank account.":"Sie müssen ein Bankkonto auswählen.",
110 111
"flat-rate position":"Pauschalposition",
111 112
"sort items":"Positionen sortieren",
112 113
"time and effort based position":"Aufwandsposition"
locale/de/all
3592 3592
  'You have to enter a company name in the client configuration.' => 'Sie müssen in der Mandantenkonfiguration einen Firmennamen angeben.',
3593 3593
  'You have to enter the SEPA creditor ID in the client configuration.' => 'Sie müssen in der Mandantenkonfiguration eine SEPA-Kreditoren-Identifikation angeben.',
3594 3594
  'You have to grant users access to one or more clients.' => 'Benutzern muss dann Zugriff auf einzelne Mandanten gewährt werden.',
3595
  'You have to select a bank account.' => 'Sie müssen ein Bankkonto auswählen.',
3595 3596
  'You have to specify a department.' => 'Sie müssen eine Abteilung wählen.',
3596 3597
  'You have to specify an execution date for each antry.' => 'Sie müssen für jeden zu buchenden Eintrag ein Ausführungsdatum angeben.',
3597 3598
  'You must chose a user.'      => 'Sie müssen einen Benutzer auswählen.',

Auch abrufbar als: Unified diff