X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/4eacc711923d84f183ab6ec4fe175b6659209241..ac41603d2ad8340816634094870faf032a46a130:/templates/webpages/client_config/_features.html diff --git a/templates/webpages/client_config/_features.html b/templates/webpages/client_config/_features.html index 683a04e14..9596c5933 100644 --- a/templates/webpages/client_config/_features.html +++ b/templates/webpages/client_config/_features.html @@ -1,35 +1,311 @@ -[%- USE LxERP -%][%- USE L -%] +[%- USE LxERP -%][%- USE L -%][%- USE P -%][%- USE T8 %] +[% SET style="width: 250px" %]
| [% LxERP.t8("DATEV") %] | ||||
| [% LxERP.t8('Webdav') %] | +[% LxERP.t8('Datevautomatik') %] | +[% L.yes_no_tag('defaults.feature_datev', SELF.defaults.feature_datev) %] | +[% LxERP.t8('Use Datevautomatik') %] | +|
| [% LxERP.t8("UStVA") %] | ||||
| [% LxERP.t8('UStVA') %] | +[% L.yes_no_tag('defaults.feature_ustva', SELF.defaults.feature_ustva) %] | +[% LxERP.t8('Use UStVA') %] | +||
| [% LxERP.t8("File Management") %] | ||||
| [% LxERP.t8('WebDAV') %] | [% L.yes_no_tag('defaults.webdav', SELF.defaults.webdav) %] | -[% LxERP.t8('Use Webdav Repository') %] | +[% LxERP.t8('Use WebDAV Repository') %] | |
| [% LxERP.t8('Webdav save documents') %] | +[% LxERP.t8('WebDAV save documents') %] | [% L.yes_no_tag('defaults.webdav_documents', SELF.defaults.webdav_documents) %] | -[% LxERP.t8('Save document in webdav repository') %] | +[% LxERP.t8('Save document in WebDAV repository') %] | +
| [% LxERP.t8('Filemanagement') %] | +[% L.yes_no_tag('defaults.doc_storage', SELF.defaults.doc_storage) %] | +[% LxERP.t8('Use Filemanagement') %] | +||
| [% LxERP.t8('Storage Type for generated/imported PDF Documents') %] | +[% 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);") %] | +[% LxERP.t8('Use this storage backend for all generated PDF-Files') %] | +||
| [% LxERP.t8('Storage Type for Attachments') %] | +[% 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);") %] | +[% LxERP.t8('Use this storage backend for all uploaded attachments') %] | +||
| [% LxERP.t8('Storage Type for images') %] | +[% 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);") %] | +[% LxERP.t8('Use this storage backend for uploaded images') %] | +||
| [% LxERP.t8('Delete printfiles') %] | +[% L.yes_no_tag('defaults.doc_delete_printfiles', SELF.defaults.doc_delete_printfiles) %] | +[% LxERP.t8('Allow to delete generated printfiles') %] | +||
| [% LxERP.t8('max filesize') %] | +[% 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 | +[% LxERP.t8('The maximum of uploadable filesize in Megabyte') %] | +||
| [% LxERP.t8("Storage Backends") %] | ||||
| [% LxERP.t8('Files') %] | +[% L.yes_no_tag('defaults.doc_files', SELF.defaults.doc_files) %] | +[% LxERP.t8('Use File Storage backend') %] | +||
| [% LxERP.t8('Root path for file storage') %] | +[% L.input_tag('defaults.doc_files_rootpath',SELF.defaults.doc_files_rootpath, style=style, onchange="verifyRootPath(this);") %] | +[% LxERP.t8('This is the root directory for the File storage backend, must be writable for webserver. If you have more than one client you need another direcctory. All other directories must be created by hand and reachable from the webserver') %] | ||
| [% LxERP.t8('Vertreter') %] | +[% LxERP.t8('WebDAV') %] | +[% L.yes_no_tag('defaults.doc_webdav', SELF.defaults.doc_webdav) %] | +[% LxERP.t8('Use WebDAV Storage backend') %] | +|
| [% LxERP.t8('Database') %] | +[% L.yes_no_tag('defaults.doc_database', SELF.defaults.doc_database, disabled=1) %] | +[% LxERP.t8('Use Database Storage backend (not implemented yet!)') %] | +||
| [% LxERP.t8("Reports") %] | ||||
| [% LxERP.t8('Balance') %] | +[% L.yes_no_tag('defaults.feature_balance', SELF.defaults.feature_balance) %] | +[% LxERP.t8('Use Balance Sheet') %] | +||
| [% LxERP.t8('income') %] | +[% L.yes_no_tag('defaults.feature_eurechnung', SELF.defaults.feature_eurechnung) %] | +[% LxERP.t8('Use Income') %] | +||
| [% LxERP.t8('Erfolgsrechnung') %] | +[% L.yes_no_tag('defaults.feature_erfolgsrechnung', SELF.defaults.feature_erfolgsrechnung) %] | +[% LxERP.t8('Use Erfolgsrechnung') %] | +||
| [% LxERP.t8("Customer Master Data") %] | ||||
| [% LxERP.t8('Representative') %] | [% L.yes_no_tag('defaults.vertreter', SELF.defaults.vertreter) %] | [% LxERP.t8('Representative for Customer') %] | ||
| [% LxERP.t8('Pictures for parts') %] | -[% L.yes_no_tag('defaults.parts_show_image', SELF.defaults.parts_show_image) %] | -[% LxERP.t8('Show the picture in the part form') %] | -||
| [% LxERP.t8('Pictures for search parts') %] | -[% L.yes_no_tag('defaults.parts_listing_image', SELF.defaults.parts_listing_image) %] | -[% LxERP.t8('Show the pictures in the result for search parts') %] | -||
| [% LxERP.t8('CSS style for pictures') %] | -[% L.input_tag('defaults.parts_image_css', SELF.defaults.parts_image_css, style=style) %] | -[% LxERP.t8('Style the picture with the following CSS code') %] | +||
| [% LxERP.t8('Normalize Customer / Vendor names') %] | +[% L.yes_no_tag('defaults.normalize_vc_names', SELF.defaults.normalize_vc_names) %] | +[% LxERP.t8('Automatic deletion of leading, trailing and excessive (repetitive) spaces in customer or vendor names') %] | +||
| [% LxERP.t8('Hourly Rate') %] | +[% L.input_tag('defaults.customer_hourly_rate', LxERP.format_amount(SELF.defaults.customer_hourly_rate, 2), style=style) %] | +[% LxERP.t8('Default hourly rate for new customers') %] | +||
| [% LxERP.t8("Parts Master Data") %] | ||||
| [% LxERP.t8('Pictures for parts') %] | +[% L.yes_no_tag('defaults.parts_show_image', SELF.defaults.parts_show_image) %] | +[% LxERP.t8('Show the picture in the part form') %] | +||
| [% LxERP.t8('Pictures for search parts') %] | +[% L.yes_no_tag('defaults.parts_listing_image', SELF.defaults.parts_listing_image) %] | +[% LxERP.t8('Show the pictures in the result for search parts') %] | +||
| [% LxERP.t8('CSS style for pictures') %] | +[% L.input_tag('defaults.parts_image_css',SELF.defaults.parts_image_css, style=style) %] | +[% LxERP.t8('Style the picture with the following CSS code') %] | +||
| [% LxERP.t8('If item not found, allow creation of new item') %] | +[% L.yes_no_tag('defaults.create_part_if_not_found', SELF.defaults.create_part_if_not_found) %] | +[% LxERP.t8('If searching a part from a document and no part is found then offer to create a new part.') %] | +||
| [% LxERP.t8('Normalize part description and part notes') %] | +[% L.yes_no_tag('defaults.normalize_part_descriptions', SELF.defaults.normalize_part_descriptions) %] | +[% LxERP.t8('Automatic deletion of leading, trailing and excessive (repetitive) spaces in part description and part notes. Affects the CSV import as well.') %] | +||