Revision 091321b1
Von Jan Büren vor mehr als 2 Jahren hinzugefügt
| SL/Controller/ClientConfig.pm | ||
|---|---|---|
|       $existing_currency->name($new_name);
 | ||
|     }
 | ||
|   }
 | ||
|  | ||
|   if ($::form->{new_currency} && $new_currency_names{ $::form->{new_currency} }) {
 | ||
|     $errors_idx{1} = t8('Currency names must be unique.');
 | ||
|   }
 | ||
|  | ||
|   my @errors = map { $errors_idx{$_} } sort keys %errors_idx;
 | ||
|  | ||
|   # check valid mail adresses
 | ||
|   foreach (qw(email_sender_sales_quotation email_sender_request_quotation email_sender_sales_order
 | ||
|              email_sender_purchase_order email_sender_sales_delivery_order email_sender_purchase_delivery_order
 | ||
|              email_sender_invoice email_sender_purchase_invoice email_sender_letter email_sender_dunning
 | ||
|              global_bcc)) {
 | ||
|     next unless $defaults->{$_};
 | ||
|     next if     $defaults->{$_} =~ /^[a-z0-9.]+\@[a-z0-9.-]+$/;
 | ||
|     push @errors, t8('The email entry for #1 looks invalid', $_);
 | ||
|   }
 | ||
|   # Check templates
 | ||
|   $::form->{new_templates}        =~ s:/::g;
 | ||
|   $::form->{new_master_templates} =~ s:/::g;
 | ||
| templates/design40_webpages/client_config/_features.html | ||
|---|---|---|
|       <tr>
 | ||
|         <th>[% LxERP.t8('Email journal') %]</th>
 | ||
|         <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>
 | ||
|  | ||
|       </tr>
 | ||
|       <tr>
 | ||
|        <th>[% LxERP.t8('Email Sender Sales Quotation') %]</th>
 | ||
|        <td colspan="2">
 | ||
|          [% L.input_tag('defaults.email_sender_sales_quotation', SELF.defaults.email_sender_sales_quotation, class='wi-wide') %]
 | ||
|        <div class ="description">[% 'Generic email send address for this record type.' | $T8 %]</div></td>
 | ||
|       </tr>
 | ||
|       <tr>
 | ||
|        <th>[% LxERP.t8('Email Sender Request Quotation') %]</th>
 | ||
|        <td colspan="2">
 | ||
|          [% L.input_tag('defaults.email_sender_request_quotation', SELF.defaults.email_sender_request_quotation, class='wi-wide') %]
 | ||
|        <div class ="description">[% 'Generic email send address for this record type.' | $T8 %]</div></td>
 | ||
|       </tr>
 | ||
|       <tr>
 | ||
|        <th>[% LxERP.t8('Email Sender Sales Order') %]</th>
 | ||
|        <td colspan="2">
 | ||
|          [% L.input_tag('defaults.email_sender_sales_order', SELF.defaults.email_sender_sales_order, class='wi-wide') %]
 | ||
|        <div class ="description">[% 'Generic email send address for this record type.' | $T8 %]</div></td>
 | ||
|       </tr>
 | ||
|       <tr>
 | ||
|        <th>[% LxERP.t8('Email Sender Purchase Order') %]</th>
 | ||
|        <td colspan="2">
 | ||
|          [% L.input_tag('defaults.email_sender_purchase_order', SELF.defaults.email_sender_purchase_order, class='wi-wide') %]
 | ||
|        <div class ="description">[% 'Generic email send address for this record type.' | $T8 %]</div></td>
 | ||
|       </tr>
 | ||
|       <tr>
 | ||
|        <th>[% LxERP.t8('Email Sender Sales Delivery Order') %]</th>
 | ||
|        <td colspan="2">
 | ||
|          [% L.input_tag('defaults.email_sender_sales_delivery_order', SELF.defaults.email_sender_sales_delivery_order, class='wi-wide') %]
 | ||
|        <div class ="description">[% 'Generic email send address for this record type.' | $T8 %]</div></td>
 | ||
|       </tr>
 | ||
|       <tr>
 | ||
|        <th>[% LxERP.t8('Email Sender Purchase Delivery Order') %]</th>
 | ||
|        <td colspan="2">
 | ||
|          [% L.input_tag('defaults.email_sender_purchase_delivery_order', SELF.defaults.email_sender_purchase_delivery_order, class='wi-wide') %]
 | ||
|        <div class ="description">[% 'Generic email send address for this record type.' | $T8 %]</div></td>
 | ||
|       </tr>
 | ||
|       <tr>
 | ||
|        <th>[% LxERP.t8('Email Sender Sales Invoice') %]</th>
 | ||
|        <td colspan="2">
 | ||
|          [% L.input_tag('defaults.email_sender_invoice', SELF.defaults.email_sender_invoice, class='wi-wide') %]
 | ||
|        <div class ="description">[% 'Generic email send address for this record type.' | $T8 %]</div></td>
 | ||
|       </tr>
 | ||
|       <tr>
 | ||
|        <th>[% LxERP.t8('Email Sender Sales Purchase Invoice') %]</th>
 | ||
|        <td colspan="2">
 | ||
|          [% L.input_tag('defaults.email_sender_purchase_invoice', SELF.defaults.email_sender_purchase_invoice, class='wi-wide') %]
 | ||
|        <div class ="description">[% 'Generic email send address for this record type.' | $T8 %]</div></td>
 | ||
|       </tr>
 | ||
|       <tr>
 | ||
|        <th>[% LxERP.t8('Email Sender Letter') %]</th>
 | ||
|        <td colspan="2">
 | ||
|          [% L.input_tag('defaults.email_sender_letter', SELF.defaults.email_sender_letter, class='wi-wide') %]
 | ||
|        <div class ="description">[% 'Generic email send address for this record type.' | $T8 %]</div></td>
 | ||
|       </tr>
 | ||
|       <tr>
 | ||
|        <th>[% LxERP.t8('Email Sender Dunning') %]</th>
 | ||
|        <td colspan="2">
 | ||
|          [% L.input_tag('defaults.email_sender_dunning', SELF.defaults.email_sender_dunning, class='wi-wide') %]
 | ||
|        <div class ="description">[% 'Generic email send address for this record type.' | $T8 %]</div></td>
 | ||
|       </tr>
 | ||
|         <tr>
 | ||
|         <th class="caption" colspan="3">[% LxERP.t8("SEPA") %]</th>
 | ||
|       </tr>
 | ||
|       <tr>
 | ||
| templates/webpages/client_config/_features.html | ||
|---|---|---|
|    </td>
 | ||
|    <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>
 | ||
|   </tr>
 | ||
|  | ||
|   <tr>
 | ||
|    <td align="right">[% LxERP.t8('Email Sender Sales Quotation') %]</td>
 | ||
|    <td>
 | ||
|      [% L.input_tag('defaults.email_sender_sales_quotation', SELF.defaults.email_sender_sales_quotation, style=style) %]
 | ||
|    </td>
 | ||
|    <td>[% 'Generic email send address for this record type.' | $T8 %]</td>
 | ||
|   </tr>
 | ||
|   <tr>
 | ||
|    <td align="right">[% LxERP.t8('Email Sender Request Quotation') %]</td>
 | ||
|    <td>
 | ||
|      [% L.input_tag('defaults.email_sender_request_quotation', SELF.defaults.email_sender_request_quotation, style=style) %]
 | ||
|    </td>
 | ||
|    <td>[% 'Generic email send address for this record type.' | $T8 %]</td>
 | ||
|   </tr>
 | ||
|   <tr>
 | ||
|    <td align="right">[% LxERP.t8('Email Sender Sales Order') %]</td>
 | ||
|    <td>
 | ||
|      [% L.input_tag('defaults.email_sender_sales_order', SELF.defaults.email_sender_sales_order, style=style) %]
 | ||
|    </td>
 | ||
|    <td>[% 'Generic email send address for this record type.' | $T8 %]</td>
 | ||
|   </tr>
 | ||
|   <tr>
 | ||
|    <td align="right">[% LxERP.t8('Email Sender Purchase Order') %]</td>
 | ||
|    <td>
 | ||
|      [% L.input_tag('defaults.email_sender_purchase_order', SELF.defaults.email_sender_purchase_order, style=style) %]
 | ||
|    </td>
 | ||
|    <td>[% 'Generic email send address for this record type.' | $T8 %]</td>
 | ||
|   </tr>
 | ||
|   <tr>
 | ||
|    <td align="right">[% LxERP.t8('Email Sender Sales Delivery Order') %]</td>
 | ||
|    <td>
 | ||
|      [% L.input_tag('defaults.email_sender_sales_delivery_order', SELF.defaults.email_sender_sales_delivery_order, style=style) %]
 | ||
|    </td>
 | ||
|    <td>[% 'Generic email send address for this record type.' | $T8 %]</td>
 | ||
|   </tr>
 | ||
|   <tr>
 | ||
|    <td align="right">[% LxERP.t8('Email Sender Purchase Delivery Order') %]</td>
 | ||
|    <td>
 | ||
|      [% L.input_tag('defaults.email_sender_purchase_delivery_order', SELF.defaults.email_sender_purchase_delivery_order, style=style) %]
 | ||
|    </td>
 | ||
|    <td>[% 'Generic email send address for this record type.' | $T8 %]</td>
 | ||
|   </tr>
 | ||
|   <tr>
 | ||
|    <td align="right">[% LxERP.t8('Email Sender Sales Invoice') %]</td>
 | ||
|    <td>
 | ||
|      [% L.input_tag('defaults.email_sender_invoice', SELF.defaults.email_sender_invoice, style=style) %]
 | ||
|    </td>
 | ||
|    <td>[% 'Generic email send address for this record type.' | $T8 %]</td>
 | ||
|   </tr>
 | ||
|   <tr>
 | ||
|    <td align="right">[% LxERP.t8('Email Sender Sales Purchase Invoice') %]</td>
 | ||
|    <td>
 | ||
|      [% L.input_tag('defaults.email_sender_purchase_invoice', SELF.defaults.email_sender_purchase_invoice, style=style) %]
 | ||
|    </td>
 | ||
|    <td>[% 'Generic email send address for this record type.' | $T8 %]</td>
 | ||
|   </tr>
 | ||
|   <tr>
 | ||
|    <td align="right">[% LxERP.t8('Email Sender Letter') %]</td>
 | ||
|    <td>
 | ||
|      [% L.input_tag('defaults.email_sender_letter', SELF.defaults.email_sender_letter, style=style) %]
 | ||
|    </td>
 | ||
|    <td>[% 'Generic email send address for this record type.' | $T8 %]</td>
 | ||
|   </tr>
 | ||
|   <tr>
 | ||
|    <td align="right">[% LxERP.t8('Email Sender Dunning') %]</td>
 | ||
|    <td>
 | ||
|      [% L.input_tag('defaults.email_sender_dunning', SELF.defaults.email_sender_dunning, style=style) %]
 | ||
|    </td>
 | ||
|    <td>[% 'Generic email send address for this record type.' | $T8 %]</td>
 | ||
|   </tr>
 | ||
|   <tr><td class="listheading" colspan="4">[% LxERP.t8("Requirement Specs") %]</td></tr>
 | ||
|   <tr>
 | ||
|    <td align="right">[% LxERP.t8('Default article for converting into quotations and orders') %]</td>
 | ||
Auch abrufbar als: Unified diff
Mandantenkonfig für Belegweise Absender-E-Mail-Adressen