Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 091321b1

Von Jan Büren vor fast 2 Jahren hinzugefügt

  • ID 091321b187beeb5c1f0f4d0fa53465c7d684b870
  • Vorgänger 62188cbc
  • Nachfolger 9ef26511

Mandantenkonfig für Belegweise Absender-E-Mail-Adressen

Unterschiede anzeigen:

SL/Controller/ClientConfig.pm
76 76
      $existing_currency->name($new_name);
77 77
    }
78 78
  }
79

  
80 79
  if ($::form->{new_currency} && $new_currency_names{ $::form->{new_currency} }) {
81 80
    $errors_idx{1} = t8('Currency names must be unique.');
82 81
  }
83 82

  
84 83
  my @errors = map { $errors_idx{$_} } sort keys %errors_idx;
85 84

  
85
  # check valid mail adresses
86
  foreach (qw(email_sender_sales_quotation email_sender_request_quotation email_sender_sales_order
87
             email_sender_purchase_order email_sender_sales_delivery_order email_sender_purchase_delivery_order
88
             email_sender_invoice email_sender_purchase_invoice email_sender_letter email_sender_dunning
89
             global_bcc)) {
90
    next unless $defaults->{$_};
91
    next if     $defaults->{$_} =~ /^[a-z0-9.]+\@[a-z0-9.-]+$/;
92
    push @errors, t8('The email entry for #1 looks invalid', $_);
93
  }
86 94
  # Check templates
87 95
  $::form->{new_templates}        =~ s:/::g;
88 96
  $::form->{new_master_templates} =~ s:/::g;
templates/design40_webpages/client_config/_features.html
134 134
      <tr>
135 135
        <th>[% LxERP.t8('Email journal') %]</th>
136 136
        <td colspan="2"> [% L.select_tag('defaults.email_journal', [ [ 0, LxERP.t8('No Journal') ],[ 1, LxERP.t8('Without Attachments') ],[ 2, LxERP.t8('With Attachments') ] ], default=SELF.defaults.email_journal, class="wi-wide") %] <div class="description">[% 'Sent emails can be optionally stored in the database with or without their attachments.' | $T8 %]</div></td>
137

  
138 137
      </tr>
139 138
      <tr>
139
       <th>[% LxERP.t8('Email Sender Sales Quotation') %]</th>
140
       <td colspan="2">
141
         [% L.input_tag('defaults.email_sender_sales_quotation', SELF.defaults.email_sender_sales_quotation, class='wi-wide') %]
142
       <div class ="description">[% 'Generic email send address for this record type.' | $T8 %]</div></td>
143
      </tr>
144
      <tr>
145
       <th>[% LxERP.t8('Email Sender Request Quotation') %]</th>
146
       <td colspan="2">
147
         [% L.input_tag('defaults.email_sender_request_quotation', SELF.defaults.email_sender_request_quotation, class='wi-wide') %]
148
       <div class ="description">[% 'Generic email send address for this record type.' | $T8 %]</div></td>
149
      </tr>
150
      <tr>
151
       <th>[% LxERP.t8('Email Sender Sales Order') %]</th>
152
       <td colspan="2">
153
         [% L.input_tag('defaults.email_sender_sales_order', SELF.defaults.email_sender_sales_order, class='wi-wide') %]
154
       <div class ="description">[% 'Generic email send address for this record type.' | $T8 %]</div></td>
155
      </tr>
156
      <tr>
157
       <th>[% LxERP.t8('Email Sender Purchase Order') %]</th>
158
       <td colspan="2">
159
         [% L.input_tag('defaults.email_sender_purchase_order', SELF.defaults.email_sender_purchase_order, class='wi-wide') %]
160
       <div class ="description">[% 'Generic email send address for this record type.' | $T8 %]</div></td>
161
      </tr>
162
      <tr>
163
       <th>[% LxERP.t8('Email Sender Sales Delivery Order') %]</th>
164
       <td colspan="2">
165
         [% L.input_tag('defaults.email_sender_sales_delivery_order', SELF.defaults.email_sender_sales_delivery_order, class='wi-wide') %]
166
       <div class ="description">[% 'Generic email send address for this record type.' | $T8 %]</div></td>
167
      </tr>
168
      <tr>
169
       <th>[% LxERP.t8('Email Sender Purchase Delivery Order') %]</th>
170
       <td colspan="2">
171
         [% L.input_tag('defaults.email_sender_purchase_delivery_order', SELF.defaults.email_sender_purchase_delivery_order, class='wi-wide') %]
172
       <div class ="description">[% 'Generic email send address for this record type.' | $T8 %]</div></td>
173
      </tr>
174
      <tr>
175
       <th>[% LxERP.t8('Email Sender Sales Invoice') %]</th>
176
       <td colspan="2">
177
         [% L.input_tag('defaults.email_sender_invoice', SELF.defaults.email_sender_invoice, class='wi-wide') %]
178
       <div class ="description">[% 'Generic email send address for this record type.' | $T8 %]</div></td>
179
      </tr>
180
      <tr>
181
       <th>[% LxERP.t8('Email Sender Sales Purchase Invoice') %]</th>
182
       <td colspan="2">
183
         [% L.input_tag('defaults.email_sender_purchase_invoice', SELF.defaults.email_sender_purchase_invoice, class='wi-wide') %]
184
       <div class ="description">[% 'Generic email send address for this record type.' | $T8 %]</div></td>
185
      </tr>
186
      <tr>
187
       <th>[% LxERP.t8('Email Sender Letter') %]</th>
188
       <td colspan="2">
189
         [% L.input_tag('defaults.email_sender_letter', SELF.defaults.email_sender_letter, class='wi-wide') %]
190
       <div class ="description">[% 'Generic email send address for this record type.' | $T8 %]</div></td>
191
      </tr>
192
      <tr>
193
       <th>[% LxERP.t8('Email Sender Dunning') %]</th>
194
       <td colspan="2">
195
         [% L.input_tag('defaults.email_sender_dunning', SELF.defaults.email_sender_dunning, class='wi-wide') %]
196
       <div class ="description">[% 'Generic email send address for this record type.' | $T8 %]</div></td>
197
      </tr>
198
        <tr>
140 199
        <th class="caption" colspan="3">[% LxERP.t8("SEPA") %]</th>
141 200
      </tr>
142 201
      <tr>
templates/webpages/client_config/_features.html
333 333
   </td>
334 334
   <td>[% 'The invoice recipient can either be a selected contact person (default) or the email adress set in the master data of the customer. Additionally a contact persons mail and the company\'s invoicing mail can be combined.' | $T8 %]</td>
335 335
  </tr>
336

  
336
  <tr>
337
   <td align="right">[% LxERP.t8('Email Sender Sales Quotation') %]</td>
338
   <td>
339
     [% L.input_tag('defaults.email_sender_sales_quotation', SELF.defaults.email_sender_sales_quotation, style=style) %]
340
   </td>
341
   <td>[% 'Generic email send address for this record type.' | $T8 %]</td>
342
  </tr>
343
  <tr>
344
   <td align="right">[% LxERP.t8('Email Sender Request Quotation') %]</td>
345
   <td>
346
     [% L.input_tag('defaults.email_sender_request_quotation', SELF.defaults.email_sender_request_quotation, style=style) %]
347
   </td>
348
   <td>[% 'Generic email send address for this record type.' | $T8 %]</td>
349
  </tr>
350
  <tr>
351
   <td align="right">[% LxERP.t8('Email Sender Sales Order') %]</td>
352
   <td>
353
     [% L.input_tag('defaults.email_sender_sales_order', SELF.defaults.email_sender_sales_order, style=style) %]
354
   </td>
355
   <td>[% 'Generic email send address for this record type.' | $T8 %]</td>
356
  </tr>
357
  <tr>
358
   <td align="right">[% LxERP.t8('Email Sender Purchase Order') %]</td>
359
   <td>
360
     [% L.input_tag('defaults.email_sender_purchase_order', SELF.defaults.email_sender_purchase_order, style=style) %]
361
   </td>
362
   <td>[% 'Generic email send address for this record type.' | $T8 %]</td>
363
  </tr>
364
  <tr>
365
   <td align="right">[% LxERP.t8('Email Sender Sales Delivery Order') %]</td>
366
   <td>
367
     [% L.input_tag('defaults.email_sender_sales_delivery_order', SELF.defaults.email_sender_sales_delivery_order, style=style) %]
368
   </td>
369
   <td>[% 'Generic email send address for this record type.' | $T8 %]</td>
370
  </tr>
371
  <tr>
372
   <td align="right">[% LxERP.t8('Email Sender Purchase Delivery Order') %]</td>
373
   <td>
374
     [% L.input_tag('defaults.email_sender_purchase_delivery_order', SELF.defaults.email_sender_purchase_delivery_order, style=style) %]
375
   </td>
376
   <td>[% 'Generic email send address for this record type.' | $T8 %]</td>
377
  </tr>
378
  <tr>
379
   <td align="right">[% LxERP.t8('Email Sender Sales Invoice') %]</td>
380
   <td>
381
     [% L.input_tag('defaults.email_sender_invoice', SELF.defaults.email_sender_invoice, style=style) %]
382
   </td>
383
   <td>[% 'Generic email send address for this record type.' | $T8 %]</td>
384
  </tr>
385
  <tr>
386
   <td align="right">[% LxERP.t8('Email Sender Sales Purchase Invoice') %]</td>
387
   <td>
388
     [% L.input_tag('defaults.email_sender_purchase_invoice', SELF.defaults.email_sender_purchase_invoice, style=style) %]
389
   </td>
390
   <td>[% 'Generic email send address for this record type.' | $T8 %]</td>
391
  </tr>
392
  <tr>
393
   <td align="right">[% LxERP.t8('Email Sender Letter') %]</td>
394
   <td>
395
     [% L.input_tag('defaults.email_sender_letter', SELF.defaults.email_sender_letter, style=style) %]
396
   </td>
397
   <td>[% 'Generic email send address for this record type.' | $T8 %]</td>
398
  </tr>
399
  <tr>
400
   <td align="right">[% LxERP.t8('Email Sender Dunning') %]</td>
401
   <td>
402
     [% L.input_tag('defaults.email_sender_dunning', SELF.defaults.email_sender_dunning, style=style) %]
403
   </td>
404
   <td>[% 'Generic email send address for this record type.' | $T8 %]</td>
405
  </tr>
337 406
  <tr><td class="listheading" colspan="4">[% LxERP.t8("Requirement Specs") %]</td></tr>
338 407
  <tr>
339 408
   <td align="right">[% LxERP.t8('Default article for converting into quotations and orders') %]</td>

Auch abrufbar als: Unified diff