Revision 4a42f524
Von Martin Helmling martin.helmling@octosoft.eu vor etwa 8 Jahren hinzugefügt
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
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