Revision 066e1e7d
Von Bernd Bleßmann vor mehr als 3 Jahren hinzugefügt
SL/Controller/File.pm | ||
---|---|---|
399 | 399 |
if ( $self->file_type eq 'document' ) { |
400 | 400 |
my @object_types; |
401 | 401 |
push @object_types, $self->object_type; |
402 |
push @object_types, qw(dunning dunning1 dunning2 dunning3 dunning_orig_invoice) if $self->object_type eq 'invoice'; # hardcoded object types?
|
|
402 |
push @object_types, qw(dunning1 dunning2 dunning3 dunning_invoice dunning_orig_invoice) if $self->object_type eq 'invoice'; # hardcoded object types?
|
|
403 | 403 |
@files = SL::File->get_all_versions(object_id => $self->object_id, |
404 | 404 |
object_type => \@object_types, |
405 | 405 |
file_type => $self->file_type, |
Auch abrufbar als: Unified diff
Dateimanagement: Mahnung: Mahnrechnung bekommt Typ dunning_invoice statt dunning
Hintergrund: Es soll umgestellt werden, dass bei einem Mahnlauf erzeugte
Dokumente zur Mahnenden Rechnung gespeichert werden. Sattdessen sollen diese
zum Mahnlauf gespeichert werden. Dazu wird dann der object_type "dunning"
verwendet, der bisher für die Mahnrechnung benutzt wurde. Die bisher
gespeicherten Mahnrechnungen bekommen nun den object_type "dunning_invoice".
Später könnten die object_typen "dunning1-3", "dunning_invoice",
"dunning_orig_invoice" dann raus, sofern es ein Migrationsskript gibt ;)