Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 4a42f524

Von Martin Helmling martin.helmling@octosoft.eu vor etwa 8 Jahren hinzugefügt

  • ID 4a42f524c448afeffef8abcc74467183ac42903b
  • Vorgänger 4ecd8545
  • Nachfolger 14304a6a

MT940-Import: Vordefiniertes Default Profil

- Das Profil muss nicht mehr pro Benutzer angelegt werden

- CSV-Import wird in das Systemenu zum Import verschoben,
Im Menü "Zahlungsverkehr" wird gleich zum MT940 gesprungen
- Updatescript muss auch funktionieren wenn bereits ein MT940 Profil angelegt ist
- Für Login "default" ist is_default irrelevant

Unterschiede anzeigen:

SL/Controller/BankImport.pm
13 13
  my ($self, %params) = @_;
14 14

  
15 15
  my $profile = SL::DB::Manager::CsvImportProfile->find_by(name => 'MT940', login => $::myconfig{login});
16
  if ( ! $profile ) {
17
    $profile = SL::DB::Manager::CsvImportProfile->find_by(name => 'MT940', login => 'default');
18
  }
16 19
  $self->render('bankimport/form', title => $::locale->text('MT940 import'), profile => $profile ? 1 : 0);
17 20

  
18 21
}
......
30 33
  $file->fh->close;
31 34

  
32 35
  my $profile = SL::DB::Manager::CsvImportProfile->find_by(name => 'MT940', login => $::myconfig{login});
36
  if ( ! $profile ) {
37
    $profile = SL::DB::Manager::CsvImportProfile->find_by(name => 'MT940', login => 'default');
38
  }
33 39
  die t8("The MT940 import needs an import profile called MT940") unless $profile;
34 40

  
35 41
  $self->redirect_to(controller => 'controller.pl', action => 'CsvImport/test', 'profile.type' => 'bank_transactions', 'profile.id' => $profile->id, force_profile => 1);

Auch abrufbar als: Unified diff