X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/4eacc711923d84f183ab6ec4fe175b6659209241..69e526ee5:/templates/webpages/client_config/_features.html diff --git a/templates/webpages/client_config/_features.html b/templates/webpages/client_config/_features.html index 683a04e14..44c158f3e 100644 --- a/templates/webpages/client_config/_features.html +++ b/templates/webpages/client_config/_features.html @@ -1,35 +1,303 @@ -[%- 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') %] | ||
| [% 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.') %] | +||