Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision bcc18db1

Von Jan Büren vor etwa 6 Jahren hinzugefügt

  • ID bcc18db1e4de520a6d6d1ce0378516b2c390ee81
  • Vorgänger 6750c6aa
  • Nachfolger 4341dfaf

DMS-Dateianhänge beim E-Mail-Versand Vorauswahl konfigurierbar

Unterschiede anzeigen:

SL/DB/MetaSetup/Default.pm
63 63
  dunning_ar_amount_interest                => { type => 'integer' },
64 64
  dunning_creator                           => { type => 'enum', check_in => [ 'current_employee', 'invoice_employee' ], db_type => 'dunning_creator', default => 'current_employee' },
65 65
  duns                                      => { type => 'text' },
66
  email_attachment_part_files_checked       => { type => 'boolean', default => 'true' },
67
  email_attachment_record_files_checked     => { type => 'boolean', default => 'true' },
68
  email_attachment_vc_files_checked         => { type => 'boolean', default => 'true' },
66 69
  email_journal                             => { type => 'integer', default => 2 },
67 70
  expense_accno_id                          => { type => 'integer' },
68 71
  fa_bufa_nr                                => { type => 'text' },
doc/changelog
34 34

  
35 35
- Verkauf-Rechnungsbericht -> Nicht per E-Mail verschickte Belege anzeigen lassen
36 36

  
37
- Vorauswahl bei Dateianhängen für den E-Mail-Versand von Belegen konfigurierbar gemacht (Standardmäßig angehakt)
38

  
37 39
2019-01-03 - Release 3.5.3
38 40

  
39 41
Mittelgroße neue Features:
locale/de/all
2349 2349
  'Prepare bank collection via SEPA XML' => 'Einzug via SEPA XML vorbereiten',
2350 2350
  'Prepare bank transfer via SEPA XML' => 'Überweisung via SEPA XML vorbereiten',
2351 2351
  'Prepayment'                  => 'Vorauszahlung',
2352
  'Preselect Customer/Vendor documents as email attachments' => 'Vorausgewählte Kunden-/Lieferantendokumente im E-Mail-Anhang',
2353
  'Preselect all documents for the current selected parts in a record as a mail attachment.' => 'Wählt alle Artikel-Dokumente der aktuellen Artikel des Belegs beim E-Mail-Versand aus.',
2354
  'Preselect all documents saved for the current customer/vendor as a mail attachment.' => 'Wählt alle Kunden/Lieferanten-Dokumente beim E-Mail-Versand eines Belegs aus.',
2355
  'Preselect all documents saved for the current record as a mail attachment.' => 'Wählt alle Dateianhänge des aktuellen Belegs beim E-Mail-Versand aus.',
2356
  'Preselect part documents as email attachments' => 'Vorausgewählte Artikeldokumente im E-Mail-Anhang',
2357
  'Preselect record documents as email attachments' => 'Vorausgewählte Dateianhänge im E-Mail-Anhang',
2352 2358
  'Preselected bin'             => 'Vorausgewählter Lagerplatz',
2353 2359
  'Preselected cutoff date'     => 'Vorausgewählter Stichtag',
2354 2360
  'Preselected warehouse'       => 'Vorausgewähltes Lager',
sql/Pg-upgrade2/defaults_doc_email_attachment.pl
1
# @tag: defaults_doc_email_attachment
2
# @description: Einstellen der Haken für Anhänge beim Belegversand für E-Mails (Standard alle angehakt)
3
# @depends: release_3_5_3
4
package SL::DBUpgrade2::defaults_doc_email_attachment;
5

  
6
use utf8;
7

  
8
use parent qw(SL::DBUpgrade2::Base);
9
use strict;
10

  
11
sub run {
12
  my ($self) = @_;
13

  
14
  $self->db_query(qq|ALTER TABLE defaults ADD COLUMN email_attachment_vc_files_checked boolean DEFAULT true|);
15
  $self->db_query(qq|ALTER TABLE defaults ADD COLUMN email_attachment_part_files_checked boolean DEFAULT true|);
16
  $self->db_query(qq|ALTER TABLE defaults ADD COLUMN email_attachment_record_files_checked boolean DEFAULT true|);
17
  return 1;
18
}
19

  
20
1;
templates/webpages/client_config/_features.html
77 77
       [% L.hidden_tag('defaults.doc_max_filesize',SELF.defaults.doc_max_filesize) %] MB</td>
78 78
   <td>[% LxERP.t8('The maximum of uploadable filesize in Megabyte') %]</td>
79 79
  </tr>
80
  <tr>
81
   <td align="right">[% LxERP.t8('Preselect Customer/Vendor documents as email attachments') %]</td>
82
   <td>[% L.yes_no_tag('defaults.email_attachment_vc_files_checked', SELF.defaults.email_attachment_vc_files_checked) %]</td>
83
   <td>[% LxERP.t8('Preselect all documents saved for the current customer/vendor as a mail attachment.') %]</td>
84
  </tr>
85
  <tr>
86
   <td align="right">[% LxERP.t8('Preselect part documents as email attachments') %]</td>
87
   <td>[% L.yes_no_tag('defaults.email_attachment_part_files_checked', SELF.defaults.email_attachment_part_files_checked) %]</td>
88
   <td>[% LxERP.t8('Preselect all documents for the current selected parts in a record as a mail attachment.') %]</td>
89
  </tr>
90
  <tr>
91
   <td align="right">[% LxERP.t8('Preselect record documents as email attachments') %]</td>
92
   <td>[% L.yes_no_tag('defaults.email_attachment_record_files_checked', SELF.defaults.email_attachment_record_files_checked) %]</td>
93
   <td>[% LxERP.t8('Preselect all documents saved for the current record as a mail attachment.') %]</td>
94
  </tr>
80 95
  <tr><td class="listheading" colspan="4">[% LxERP.t8("Storage Backends") %]</td></tr>
81 96
  <tr>
82 97
   <td align="right">[% LxERP.t8('Files') %]</td>
templates/webpages/common/_send_email_dialog.html
3 3

  
4 4
[% BLOCK attach_file_list %]
5 5
  [% IF files.as_list.size %]
6
   [% SET have_files = 1 ;
6
   [% SET have_files = 1;
7 7
      FOREACH file = files.as_list %]
8 8
    <tr>
9 9
     <th align="right" nowrap>
......
12 12
      [% END %]
13 13
     </th>
14 14
     <td>
15
      [% P.checkbox_tag("email_form.attach_file_ids[]", label=file.db_file.file_name, value=file.db_file.id, checked="1") %]
15
      [% IF checked %]
16
        [% P.checkbox_tag("email_form.attach_file_ids[]", label=file.db_file.file_name, value=file.db_file.id, checked="1") %]
17
      [% ELSE %]
18
        [% P.checkbox_tag("email_form.attach_file_ids[]", label=file.db_file.file_name, value=file.db_file.id, checked="0") %]
19
      [% END %]
16 20
     </td>
17 21
    </tr>
18 22
   [% END %]
......
87 91
[% IF INSTANCE_CONF.get_doc_storage %]
88 92
  [% PROCESS attach_file_list
89 93
             files = FILES.files
94
             checked = INSTANCE_CONF.get_email_attachment_record_files_checked
90 95
             label = LxERP.t8("Record's files") %]
91 96

  
92 97
  [% PROCESS attach_file_list
93 98
             files = FILES.vc_files
99
             checked = INSTANCE_CONF.get_email_attachment_vc_files_checked
94 100
             label = is_customer ? LxERP.t8("Files from customer") : LxERP.t8("Files from vendor") %]
95 101

  
96 102
  [% PROCESS attach_file_list
97 103
             files = FILES.part_files
104
             checked = INSTANCE_CONF.get_email_attachment_part_files_checked
98 105
             label = LxERP.t8("Files from parts") %]
99 106
[% END %]
100 107
 </tbody>

Auch abrufbar als: Unified diff