Revision bcc18db1
Von Jan Büren vor etwa 6 Jahren hinzugefügt
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
DMS-Dateianhänge beim E-Mail-Versand Vorauswahl konfigurierbar