Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision faea2c48

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

  • ID faea2c48e131611c827519cd0939dac3e43aada6
  • Vorgänger fb902c0a
  • Nachfolger 978a03de

Changelog für 3.2.x Brieffunktion erweitert

Brief: Immer erst speichern, bevor man ausdruckt / mailt

Klare Benutzerführung. Ist notwendig, wenn man die WebDAV-Archivierung
konsistent haben will (da hier letternumber benötigt wird).

Erweiterung Common.pm um Briefarchivierung in WebDAV

Besseres Debbugging in copy_file_to_webdav und neuen
Dokumententyp in get_webdav_folder (welche hässlich ist)

Anpassungen für Brief in io.pl für E-Mail-Versand

... alles so gelassen wie es war, bloss nichts kaputt machen und mit
minimalen fußabdrücken wieder raus aus diesem teil der stadt ...

Erweiterung Brieffunktion um WebDAV-Archivierung

Unterschiede anzeigen:

bin/mozilla/io.pl
1352 1352
    $numberfld            = $form->{type} =~ /^sales/ ? 'sdonumber' : 'pdonumber';
1353 1353
    $form->{label}        = $form->{formname} eq 'pick_list' ? $locale->text('Pick List') : $locale->text('Delivery Order');
1354 1354
  }
1355
  if ($form->{type} =~ /letter/) {
1356
    undef $due;
1357
    undef $inv;
1358
    $form->{label}        = $locale->text('Letter');
1359
  }
1355 1360

  
1356 1361
  $form->{TEMPLATE_DRIVER_OPTIONS} = { };
1357 1362
  if (any { $form->{type} eq $_ } qw(sales_quotation sales_order sales_delivery_order invoice request_quotation purchase_order purchase_delivery_order)) {
......
1432 1437
    DO->order_details(\%myconfig, \%$form);
1433 1438
  } elsif ($order) {
1434 1439
    OE->order_details(\%myconfig, \%$form);
1440
  } elsif ($form->{type} eq 'letter') {
1441
    # right now, no details are needed
1442
    # but i do not want to break the bad default (invoice)
1435 1443
  } else {
1436 1444
    IS->invoice_details(\%myconfig, \%$form, $locale);
1437 1445
  }

Auch abrufbar als: Unified diff