Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision aaa88647

Von Jan Büren vor mehr als 6 Jahren hinzugefügt

  • ID aaa8864737fdd4c1ca6d27b423256d62b7a4b2ec
  • Vorgänger 2d15e56a
  • Nachfolger d6f17d11

Kontoauszug verbuchen: Fehlermeldungen visuell (flash) besser hervorheben

Beim Analysieren von #355 aufgefallen. Falls Probleme beim
Verbuchen der Kontoauszüge auftreten, sollte auch die Flash-Anzeige
nicht grün sein.

Unterschiede anzeigen:

SL/Controller/BankTransaction.pm
505 505
      $count += scalar( @{$invoice_ids} );
506 506
    }
507 507
  }
508
  my $max_count = $count;
508 509
  foreach (@{ $self->problems }) {
509 510
    $count-- if $_->{result} eq 'error';
510 511
  }
511
  return $count;
512
  return ($count, $max_count);
512 513
}
513 514

  
514 515
sub action_save_invoices {
515 516
  my ($self) = @_;
516
  my $count = $self->save_invoices();
517
  my ($success_count, $max_count) = $self->save_invoices();
517 518

  
518
  flash('ok', t8('#1 invoice(s) saved.', $count));
519
  if ($success_count == $max_count) {
520
    flash('ok', t8('#1 invoice(s) saved.', $success_count));
521
  } else {
522
    flash('error', t8('At least #1 invoice(s) not saved', $max_count - $success_count));
523
  }
519 524

  
520 525
  $self->action_list();
521 526
}

Auch abrufbar als: Unified diff