Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 066e1e7d

Von Bernd Bleßmann vor mehr als 3 Jahren hinzugefügt

  • ID 066e1e7d8da80343e45cb84c42fce2728e6be9c5
  • Vorgänger 3b955bea
  • Nachfolger 2dc3a3f1

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 ;)

Unterschiede anzeigen:

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