ActionBar: Verwendung bei Mandantenkonfiguration
[kivitendo-erp.git] / templates / webpages / client_config / _features.html
index a06f1e0..44c158f 100644 (file)
@@ -1,4 +1,5 @@
 [%- USE LxERP -%][%- USE L -%][%- USE P -%][%- USE T8 %]
+[% SET style="width: 250px" %]
 <div id="features">
  <table>
   <tr><td class="listheading" colspan="4">[% LxERP.t8("DATEV") %]</td></tr>
@@ -17,8 +18,7 @@
    <td>[% LxERP.t8('Use UStVA') %]</td>
   </tr>
 
-  <tr><td class="listheading" colspan="4">[% LxERP.t8("WebDAV") %]</td></tr>
-
+  <tr><td class="listheading" colspan="4">[% LxERP.t8("File Management") %]</td></tr>
   <tr>
    <td align="right">[% LxERP.t8('WebDAV') %]</td>
    <td>[% L.yes_no_tag('defaults.webdav', SELF.defaults.webdav) %]</td>
    <td>[% L.yes_no_tag('defaults.webdav_documents', SELF.defaults.webdav_documents) %]</td>
    <td>[% LxERP.t8('Save document in WebDAV repository') %]</td>
   </tr>
+  <tr>
+   <td align="right">[% LxERP.t8('Filemanagement') %]</td>
+   <td>[% L.yes_no_tag('defaults.doc_storage', SELF.defaults.doc_storage) %]</td>
+   <td>[% LxERP.t8('Use Filemanagement') %]</td>
+  </tr>
+  <tr>
+    <td align="right">[% LxERP.t8('Storage Type for generated/imported PDF Documents') %]</td>
+    <td>[% L.select_tag('defaults.doc_storage_for_documents',
+         [ [ 'None', LxERP.t8('None') ],[ 'Filesystem', LxERP.t8('Files') ],[ 'Webdav', LxERP.t8('WebDAV') ],[ 'ExtDMS', LxERP.t8('ext.DMS') ],[ 'DB', LxERP.t8('Database') ]  ],
+                               default = SELF.defaults.doc_storage_for_documents,
+                               onchange="return checkavailable_filebackend(this);") %]</td>
+    <td>[% LxERP.t8('Use this storage backend for all generated PDF-Files') %]</td>
+  </tr>
+  <tr>
+    <td align="right">[% LxERP.t8('Storage Type for Attachments') %]</td>
+    <td>[% L.select_tag('defaults.doc_storage_for_attachments',
+         [ [ 'None', LxERP.t8('None') ], [ 'Filesystem', LxERP.t8('Files') ],[ 'Webdav', LxERP.t8('WebDAV') ],[ 'ExtDMS', LxERP.t8('ext.DMS') ],[ 'DB', LxERP.t8('Database') ]  ],
+                               default = SELF.defaults.doc_storage_for_attachments,
+                               onchange="return checkavailable_filebackend(this);") %]</td>
+    <td>[% LxERP.t8('Use this storage backend for all uploaded attachments') %]</td>
+  </tr>
+  <tr>
+    <td align="right">[% LxERP.t8('Storage Type for images') %]</td>
+    <td>[% L.select_tag('defaults.doc_storage_for_images',
+         [ [ 'None', LxERP.t8('None') ], [ 'Filesystem', LxERP.t8('Files') ],[ 'Webdav', LxERP.t8('WebDAV') ],[ 'ExtDMS', LxERP.t8('ext.DMS') ],[ 'DB', LxERP.t8('Database') ]  ],
+                               default = SELF.defaults.doc_storage_for_images,
+                               onchange="return checkavailable_filebackend(this);") %]</td>
+    <td>[% LxERP.t8('Use this storage backend for uploaded images') %]</td>
+  </tr>
+  <tr>
+   <td align="right">[% LxERP.t8('Delete printfiles') %]</td>
+   <td>[% L.yes_no_tag('defaults.doc_delete_printfiles', SELF.defaults.doc_delete_printfiles) %]</td>
+   <td>[% LxERP.t8('Allow to delete generated printfiles') %]</td>
+  </tr>
+  <tr>
+   <td align="right">[% LxERP.t8('max filesize') %]</td>
+   <td>[% L.input_tag('doc_max_filesize_MB','', size=10, onchange="verifyMBSize(this);") %]
+       [% L.hidden_tag('defaults.doc_max_filesize',SELF.defaults.doc_max_filesize) %] MB</td>
+   <td>[% LxERP.t8('The maximum of uploadable filesize in Megabyte') %]</td>
+  </tr>
+  <tr><td class="listheading" colspan="4">[% LxERP.t8("Storage Backends") %]</td></tr>
+  <tr>
+   <td align="right">[% LxERP.t8('Files') %]</td>
+   <td>[% L.yes_no_tag('defaults.doc_files', SELF.defaults.doc_files) %]</td>
+   <td>[% LxERP.t8('Use File Storage backend') %]</td>
+  </tr>
+  <tr>
+   <td align="right">[% LxERP.t8('Root path for file storage') %]</td>
+   <td>[% L.input_tag('defaults.doc_files_rootpath',SELF.defaults.doc_files_rootpath, style=style, onchange="verifyRootPath(this);") %]</td>
+   <td>[% LxERP.t8('This is the root directory for the File storage backend, must be writable for webserver') %]</td>
+  </tr>
+  <tr>
+   <td align="right">[% LxERP.t8('WebDAV') %]</td>
+   <td>[% L.yes_no_tag('defaults.doc_webdav', SELF.defaults.doc_webdav) %]</td>
+   <td>[% LxERP.t8('Use WebDAV Storage backend') %]</td>
+  </tr>
+  <tr>
+   <td align="right">[% LxERP.t8('Database') %]</td>
+   <td>[% L.yes_no_tag('defaults.doc_database', SELF.defaults.doc_database, disabled=1) %]</td>
+   <td>[% LxERP.t8('Use Database Storage backend (not implemented yet!)') %]</td>
+  </tr>
 
   <tr><td class="listheading" colspan="4">[% LxERP.t8("Reports") %]</td></tr>
 
   </tr>
   <tr>
    <td align="right">[% LxERP.t8('CSS style for pictures') %]</td>
-   <td>   [% L.input_tag('defaults.parts_image_css', SELF.defaults.parts_image_css, style=style) %]</td>
+   <td>   [% L.input_tag('defaults.parts_image_css',SELF.defaults.parts_image_css, style=style) %]</td>
    <td>[% LxERP.t8('Style the picture with the following CSS code') %]</td>
   </tr>
   <tr>
    <td>[% 'Manually sent E-Mails will have their BCC field appended with this address. Will not trigger for employees without the right to send bcc, and will not apply to mails sent by automated jobs.' | $T8 %]</td>
   </tr>
 
+  <tr>
+   <td align="right">[% LxERP.t8('Send a BCC to logged in user?') %]</td>
+   <td>
+     [% L.yes_no_tag('defaults.bcc_to_login', SELF.defaults.bcc_to_login) %]
+   </td>
+   <td>
+     [% LxERP.t8('Send a blind copy of all outgoing emails to current user\'s email address?') %]
+   </td>
+ </tr>
+
   <tr>
    <td align="right">[% LxERP.t8('Email journal') %]</td>
    <td>