[IMP] *: set name element on main containers in configuration views

This will improve the extendibility of view inheritance

closes odoo/odoo#41398

Signed-off-by: Martin Trigaux (mat) <mat@odoo.com>
This commit is contained in:
Yenthe666
2019-12-09 10:38:59 +00:00
committed by Martin Trigaux
parent 9f7c8d305e
commit 78ae3da902
39 changed files with 297 additions and 190 deletions
@@ -20,7 +20,7 @@
<field name="has_chart_of_accounts" invisible="1"/>
<field name="has_accounting_entries" invisible="1"/>
<h2 attrs="{'invisible': [('has_accounting_entries','!=',False)]}">Fiscal Localization</h2>
<div class="row mt16 o_settings_container">
<div class="row mt16 o_settings_container" name="fiscal_localization_setting_container">
<div class="col-12 col-lg-6 o_setting_box" attrs="{'invisible': [('has_accounting_entries','!=',False)]}">
<div class="o_setting_left_pane"/>
<div class="o_setting_right_pane">
@@ -42,8 +42,10 @@
</div>
</div>
<h2>Taxes</h2>
<div class="row mt16 o_settings_container">
<div class="col-12 col-lg-6 o_setting_box" title="These taxes are set in any new product created.">
<div class="row mt16 o_settings_container" name="default_taxes_setting_container">
<div class="col-12 col-lg-6 o_setting_box"
id="default_taxes"
title="These taxes are set in any new product created.">
<div class="o_setting_left_pane"/>
<div class="o_setting_right_pane">
<span class="o_form_label">Default Taxes</span>
@@ -98,7 +100,10 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box" title="Select this if the taxes should use cash basis, which will create an entry for such taxes on a given account during reconciliation." groups="account.group_account_user">
<div class="col-12 col-lg-6 o_setting_box"
id="tax_exigibility"
title="Select this if the taxes should use cash basis, which will create an entry for such taxes on a given account during reconciliation."
groups="account.group_account_user">
<div class="o_setting_left_pane">
<field name="tax_exigibility"/>
</div>
@@ -118,8 +123,8 @@
</div>
</div>
<h2>Currencies</h2>
<div class="row mt16 o_settings_container">
<div class="col-12 col-lg-6 o_setting_box">
<div class="row mt16 o_settings_container" name="main_currency_setting_container">
<div class="col-12 col-lg-6 o_setting_box" id="main_currency">
<div class="o_setting_left_pane"/>
<div class="o_setting_right_pane">
<span class="o_form_label">Main Currency</span>
@@ -135,7 +140,7 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="record_transactions">
<div class="o_setting_left_pane">
<field name="group_multi_currency"/>
</div>
@@ -155,7 +160,9 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box" attrs="{'invisible': [('group_multi_currency', '=', False)]}">
<div class="col-12 col-lg-6 o_setting_box"
id="update_exchange_rates"
attrs="{'invisible': [('group_multi_currency', '=', False)]}">
<div class="o_setting_left_pane">
<field name="module_currency_rate_live" widget="upgrade_boolean"/>
</div>
@@ -169,7 +176,7 @@
</div>
<h2>Customer Invoices</h2>
<div class="row mt16 o_settings_container" id="invoicing_settings">
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="default_setting_options">
<div class="o_setting_left_pane">
</div>
<div class="o_setting_right_pane">
@@ -193,7 +200,7 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="send_invoices_followups">
<div class="o_setting_left_pane">
<field name="module_snailmail_account"/>
</div>
@@ -204,7 +211,7 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="line_subtotals">
<div class="o_setting_left_pane">
</div>
<div class="o_setting_right_pane">
@@ -219,7 +226,7 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="use_invoice_terms">
<div class="o_setting_left_pane">
<field name="use_invoice_terms"/>
</div>
@@ -236,7 +243,7 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="get_invoice_warnings">
<div class="o_setting_left_pane">
<field name="group_warning_account"/>
</div>
@@ -247,7 +254,7 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="smallest_coinage_currency">
<div class="o_setting_left_pane">
<field name="group_cash_rounding"/>
</div>
@@ -263,7 +270,7 @@
</div>
</div>
</div>
<div class="col-xs-12 col-md-6 o_setting_box" >
<div class="col-xs-12 col-md-6 o_setting_box" id="intrastat_statistics">
<div class="o_setting_left_pane">
<field name="module_account_intrastat" widget="upgrade_boolean"/>
</div>
@@ -274,7 +281,7 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="default_incoterm">
<div class="o_setting_left_pane"/>
<div class="o_setting_right_pane">
<span class="o_form_label">Default Incoterm</span>
@@ -288,7 +295,7 @@
</div>
</div>
<h2>Customer Payments</h2>
<div class="row mt16 o_settings_container">
<div class="row mt16 o_settings_container" id="pay_invoice_online_setting_container">
<div class="col-12 col-lg-6 o_setting_box">
<div class="o_setting_left_pane">
<field name="module_account_payment"/>
@@ -300,7 +307,9 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box" groups="account.group_account_user">
<div class="col-12 col-lg-6 o_setting_box"
id="account_batch_payment"
groups="account.group_account_user">
<div class="o_setting_left_pane">
<field name="module_account_batch_payment" widget="upgrade_boolean"/>
</div>
@@ -311,7 +320,9 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box" title="If you check this box, you will be able to collect payments using SEPA Direct Debit mandates.">
<div class="col-12 col-lg-6 o_setting_box"
id="collect_customer_payment"
title="If you check this box, you will be able to collect payments using SEPA Direct Debit mandates.">
<div class="o_setting_left_pane">
<field name="module_account_sepa_direct_debit" class="oe_inline" widget="upgrade_boolean"/>
</div>
@@ -328,7 +339,9 @@
</div>
</div>
</div>
<div class="col-xs-12 col-md-6 o_setting_box" title="Add an EPC QR code to your invoices so that your customers can pay instantly with their mobile banking application. EPC QR codes are used by many European banks to process SEPA payments.">
<div class="col-xs-12 col-md-6 o_setting_box"
id="qr_code_invoices"
title="Add an EPC QR code to your invoices so that your customers can pay instantly with their mobile banking application. EPC QR codes are used by many European banks to process SEPA payments.">
<div class="o_setting_left_pane">
<field name="qr_code" class="oe_inline" widget="upgrade_boolean"/>
</div>
@@ -361,8 +374,8 @@
</div>
</div>
<h2>Vendor Payments</h2>
<div class="row mt16 o_settings_container">
<div class="col-12 col-lg-6 o_setting_box" groups="account.group_account_user">
<div class="row mt16 o_settings_container" id="print_vendor_checks_setting_container">
<div class="col-12 col-lg-6 o_setting_box" id="print_checks" groups="account.group_account_user">
<div class="o_setting_left_pane">
<field name="module_account_check_printing" widget="upgrade_boolean"/>
</div>
@@ -374,7 +387,9 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box" title="If you check this box, you will be able to register your payment using SEPA.">
<div class="col-12 col-lg-6 o_setting_box"
id="sepa_payments"
title="If you check this box, you will be able to register your payment using SEPA.">
<div class="o_setting_left_pane">
<field name="module_account_sepa" widget="upgrade_boolean"/>
</div>
@@ -401,7 +416,9 @@
<field name="account_bank_reconciliation_start"/>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box" id="account_yodlee" title="Get your bank statements automatically imported every 4 hours, or in one-click, using Yodlee and Plaid services. Once installed, set “Bank Feeds” to “Bank Synchronization” in bank account settings. Then, click “Configure” on the online account to enter your bank credentials.">
<div class="col-12 col-lg-6 o_setting_box"
id="account_yodlee"
title="Get your bank statements automatically imported every 4 hours, or in one-click, using Yodlee and Plaid services. Once installed, set “Bank Feeds” to “Bank Synchronization” in bank account settings. Then, click “Configure” on the online account to enter your bank credentials.">
<div class="o_setting_left_pane">
<field name="module_account_yodlee" widget="upgrade_boolean"/>
</div>
@@ -412,7 +429,9 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box" title="Once installed, set 'Bank Feeds' to 'File Import' in bank account settings.This adds a button to import from the Accounting dashboard.">
<div class="col-12 col-lg-6 o_setting_box"
id="import_bank_statements_csv"
title="Once installed, set 'Bank Feeds' to 'File Import' in bank account settings.This adds a button to import from the Accounting dashboard.">
<div class="o_setting_left_pane">
<field name="module_account_bank_statement_import_csv" widget="upgrade_boolean"/>
</div>
@@ -445,7 +464,9 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box" title="Once installed, set 'Bank Feeds' to 'File Import' in bank account settings.This adds a button to import from the Accounting dashboard.">
<div class="col-12 col-lg-6 o_setting_box"
id="import_bank_statement_camt"
title="Once installed, set 'Bank Feeds' to 'File Import' in bank account settings.This adds a button to import from the Accounting dashboard.">
<div class="o_setting_left_pane">
<field name="module_account_bank_statement_import_camt" widget="upgrade_boolean"/>
</div>
@@ -477,7 +498,10 @@
</t>
<h2>Analytics</h2>
<div class="row mt16 o_settings_container" id="analytic">
<div class="col-12 col-lg-6 o_setting_box" title="Allows you to use the analytic accounting." groups="account.group_account_user">
<div class="col-12 col-lg-6 o_setting_box"
id="track_costs_revenues"
title="Allows you to use the analytic accounting."
groups="account.group_account_user">
<div class="o_setting_left_pane">
<field name="group_analytic_accounting"/>
</div>
@@ -488,7 +512,9 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box" groups="account.group_account_user">
<div class="col-12 col-lg-6 o_setting_box"
id="tag_analytic_entries"
groups="account.group_account_user">
<div class="o_setting_left_pane">
<field name="group_analytic_tags"/>
</div>
@@ -510,7 +536,7 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="monitor_product_margins">
<div class="o_setting_left_pane">
<field name="module_product_margin"/>
</div>
@@ -13,7 +13,9 @@
</div>
</div>
<div id="module_auth_oauth" position="after">
<div class="col-12 col-lg-6 o_setting_box" attrs="{'invisible': [('module_auth_oauth','=',False)]}">
<div class="col-12 col-lg-6 o_setting_box"
id="signin_google_setting"
attrs="{'invisible': [('module_auth_oauth','=',False)]}">
<div class="o_setting_left_pane">
<field name="auth_oauth_google_enabled"/>
</div>
@@ -7,7 +7,9 @@
<field name="inherit_id" ref="base_setup.res_config_settings_view_form"/>
<field name="arch" type="xml">
<xpath expr="//div[@id='access_rights']" position="after">
<div class="col-12 col-lg-6 o_setting_box" title=" To send invitations in B2B mode, open a contact or select several ones in list view and click on 'Portal Access Management' option in the dropdown menu *Action*.">
<div class="col-12 col-lg-6 o_setting_box"
id="login_documents"
title=" To send invitations in B2B mode, open a contact or select several ones in list view and click on 'Portal Access Management' option in the dropdown menu *Action*.">
<div class="o_setting_left_pane">
</div>
<div class="o_setting_right_pane">
@@ -25,7 +27,7 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="enable_password_reset">
<div class="o_setting_left_pane">
<field name="auth_signup_reset_password"/>
</div>
@@ -6,7 +6,9 @@
<field name="inherit_id" ref="base_setup.res_config_settings_view_form"/>
<field name="arch" type="xml">
<xpath expr="//div[@name='base_geolocalize_warning']" position="replace">
<div class="content-group" attrs="{'invisible': [('module_base_geolocalize', '=', False)]}">
<div id="geolocalize_params"
class="content-group"
attrs="{'invisible': [('module_base_geolocalize', '=', False)]}">
API: <field name="geoloc_provider_id"/>
<field name="geoloc_provider_techname" invisible="1"/>
<div attrs="{'invisible': [('geoloc_provider_techname', '!=', 'googlemap')]}">
@@ -16,4 +18,4 @@
</xpath>
</field>
</record>
</odoo>
</odoo>
@@ -11,8 +11,8 @@
<div id="invite_users">
<h2>Users</h2>
<div class="row mt16 o_settings_container">
<div class="col-12 col-lg-6 o_setting_box">
<div class="row mt16 o_settings_container" name="users_setting_container">
<div class="col-12 col-lg-6 o_setting_box" id="active_user_setting">
<div class="o_setting_right_pane">
<span class="fa fa-lg fa-users" aria-label="Number of active users"/>
<field name='active_user_count' class="w-auto pl-3 font-weight-bold"/>
@@ -28,7 +28,7 @@
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="invite_users_setting">
<div class="o_setting_right_pane">
<widget name='res_config_invite_users'/>
</div>
@@ -38,8 +38,8 @@
<div id="companies">
<h2>Companies</h2>
<div class="row mt16 o_settings_container">
<div class="col-12 col-lg-6 o_setting_box">
<div class="row mt16 o_settings_container" name="companies_setting_container">
<div class="col-12 col-lg-6 o_setting_box" id="company_details_settings">
<div class="o_setting_right_pane">
<field name="company_name" class="font-weight-bold"/>
<br/>
@@ -48,7 +48,7 @@
<button name="open_company" icon="fa-arrow-right" type="object" string="Update Info" class="btn-link"/>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="companies_setting">
<div class="o_setting_right_pane">
<field name='company_count' class="w-auto pl-1 font-weight-bold"/>
<span class="o_form_label">
@@ -65,8 +65,8 @@
<div id="languages">
<h2>Languages</h2>
<div class='row mt16 o_settings_container'>
<div class='col-xs-12 col-md-6 o_setting_box'>
<div class='row mt16 o_settings_container' name="languages_setting_container">
<div class='col-xs-12 col-md-6 o_setting_box' id="languages_setting">
<div class='o_setting_right_pane'>
<!-- TODO This is not an ideal solution but it looks ok on the interface -->
<div class="w-50">
@@ -85,8 +85,8 @@
<div id="business_documents">
<h2>Business Documents</h2>
<div class="row mt16 o_settings_container">
<div class="col-12 col-lg-6 o_setting_box">
<div class="row mt16 o_settings_container" name="business_documents_setting_container">
<div class="col-12 col-lg-6 o_setting_box" id="paper_format_setting">
<div class="o_setting_right_pane">
<span class="o_form_label">Format</span>
<span class="far fa-lg fa-building" title="Values set here are company-specific." aria-label="Values set here are company-specific." groups="base.group_multi_company" role="img"/>
@@ -101,7 +101,7 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="document_layout_setting">
<div class="o_setting_right_pane">
<span class="o_form_label">Document Layout</span>
<span class="far fa-lg fa-building" title="Values set here are company-specific." aria-label="Values set here are company-specific." groups="base.group_multi_company" role="img"/>
@@ -132,7 +132,7 @@
<div id="contacts_settings">
<h2>Contacts</h2>
<div class="row mt16 o_settings_container">
<div class="row mt16 o_settings_container" name="contacts_setting_container">
<div class="col-xs-12 col-md-6 o_setting_box" id="sms">
<div class="o_setting_right_pane" id="sms_settings">
<div class="o_form_label">Send SMS</div>
@@ -184,7 +184,7 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box" groups="base.group_no_one">
<div class="col-12 col-lg-6 o_setting_box" id="feedback_motivate_setting" groups="base.group_no_one">
<div class="o_setting_left_pane">
<field name="show_effect"/>
</div>
@@ -199,7 +199,7 @@
<div id="multi_company" groups="base.group_multi_company">
<field name="company_id" invisible="1"/>
<h2>Multi-Company</h2>
<div class="row mt16 o_settings_container" name="multi">
<div class="row mt16 o_settings_container" name="multicompany_setting_container">
<div class="col-12 col-lg-6 o_setting_box" title="Configure company rules to automatically create SO/PO when one of your company sells/buys to another of your company." id="inter_company">
<div class="o_setting_left_pane">
<field name="module_inter_company_rules" widget="upgrade_boolean"/>
@@ -219,7 +219,7 @@
</div>
<h2>Integrations</h2>
<div class="row mt16 o_settings_container" name="integration">
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="external_pads_setting">
<div class="o_setting_left_pane">
<field name="module_pad"/>
</div>
@@ -233,7 +233,7 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="sync_google_calendar_setting">
<div class="o_setting_left_pane">
<field name="module_google_calendar" />
</div>
@@ -247,7 +247,7 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="google_drive_documents_setting">
<div class="o_setting_left_pane">
<field name="module_google_drive" />
</div>
@@ -261,7 +261,7 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="google_spreadsheet_setting">
<div class="o_setting_left_pane">
<field name="module_google_spreadsheet" />
</div>
@@ -346,7 +346,7 @@
<widget name='res_config_dev_tool'/>
<div id='about'>
<h2>About</h2>
<div class="row mt16 o_settings_container">
<div class="row mt16 o_settings_container" name="about_setting_container">
<div class='col-12 col-lg-6 o_setting_box' id='appstore'>
<div class="d-flex">
<div class="o_setting_right_pane">
@@ -7,7 +7,9 @@
<field name="inherit_id" ref="account.res_config_settings_view_form"/>
<field name="arch" type="xml">
<div id="eu_service" position="after">
<div class="col-12 col-lg-6 o_setting_box" title="If this checkbox is ticked, you will not be able to save a contact if its VAT number cannot be verified by the European VIES service.">
<div class="col-12 col-lg-6 o_setting_box"
id="vies_service_setting"
title="If this checkbox is ticked, you will not be able to save a contact if its VAT number cannot be verified by the European VIES service.">
<div class="o_setting_left_pane">
<field name="vat_check_vies"/>
</div>
@@ -10,7 +10,7 @@
<xpath expr="//div[hasclass('settings')]" position="inside">
<div class="app_settings_block" data-string="CRM" string="CRM" data-key="crm" groups="sales_team.group_sale_manager">
<h2>CRM</h2>
<div class="row mt16 o_settings_container">
<div class="row mt16 o_settings_container" name="qualification_setting_container">
<div class="col-12 col-lg-6 o_setting_box" id="crm_lead"
title="Use leads if you need a qualification step before creating an opportunity or a customer. It can be a business card you received, a contact form filled in your website, or a file of unqualified prospects you import, etc. Once qualified, the lead can be converted into a business opportunity and/or a new customer in your address book.">
<div class="o_setting_left_pane">
@@ -51,7 +51,9 @@
</div>
</div>
<div class="row mt16 o_settings_container">
<div class="col-12 col-lg-6 o_setting_box" title="This can be used to compute statistical probability to close a lead">
<div class="col-12 col-lg-6 o_setting_box"
title="This can be used to compute statistical probability to close a lead"
name="predictive_lead_setting_container">
<div class="o_setting_left_pane"></div>
<div class="o_setting_right_pane">
<b>Predictive Lead Scoring</b>
@@ -72,7 +74,7 @@
</div>
</div>
<h2>Lead Generation</h2>
<div class="row mt16 o_settings_container">
<div class="row mt16 o_settings_container" name="convert_visitor_setting_container">
<div class="col-lg-6 o_setting_box">
<div class="o_setting_left_pane">
<field name="module_crm_iap_lead_website"/>
@@ -104,7 +106,7 @@
</div>
</div>
</div>
<div class="row mt16 o_settings_container">
<div class="row mt16 o_settings_container" name="generate_lead_setting_container">
<div class="col-lg-6 o_setting_box">
<div class="o_setting_left_pane">
<field name="module_crm_iap_lead"/>
@@ -6,7 +6,9 @@
<field name="inherit_id" ref="base_setup.res_config_settings_view_form"/>
<field name="arch" type="xml">
<xpath expr="//div[@id='statistics_div']" position="inside">
<div class="col-12 col-lg-6 o_setting_box" title="New users are automatically added as recipient of the following digest email.">
<div class="col-12 col-lg-6 o_setting_box"
title="New users are automatically added as recipient of the following digest email."
name="digest_email_setting_container">
<div class="o_setting_left_pane">
<field name="digest_emails"/>
</div>
@@ -10,8 +10,10 @@
<xpath expr="//div[hasclass('settings')]" position="inside">
<div class="app_settings_block" data-string="Events" string="Events" data-key="event" groups="event.group_event_manager">
<h2>Events</h2>
<div class="row mt16 o_settings_container">
<div class="col-12 col-lg-6 o_setting_box" title="Add a navigation menu to your event web pages with schedule, tracks, a track proposal form, etc.">
<div class="row mt16 o_settings_container" name="events_setting_container">
<div class="col-12 col-lg-6 o_setting_box"
id="manage_tracks"
title="Add a navigation menu to your event web pages with schedule, tracks, a track proposal form, etc.">
<div class="o_setting_left_pane">
<field name="module_website_event_track"/>
</div>
@@ -24,8 +26,8 @@
</div>
</div>
<h2>Registration</h2>
<div class="row mt16 o_settings_container">
<div class="col-12 col-lg-6 o_setting_box">
<div class="row mt16 o_settings_container" name="registration_setting_container">
<div class="col-12 col-lg-6 o_setting_box" id="sell_tickets">
<div class="o_setting_left_pane">
<field name="module_event_sale"/>
</div>
@@ -49,8 +51,8 @@
</div>
</div>
<h2>Attendance</h2>
<div class="row mt16 o_settings_container">
<div class="col-12 col-lg-6 o_setting_box">
<div class="row mt16 o_settings_container" name="attendance_setting_container">
<div class="col-12 col-lg-6 o_setting_box" id="event_barcode">
<div class="o_setting_left_pane">
<field name="module_event_barcode" widget="upgrade_boolean"/>
</div>
@@ -10,7 +10,7 @@
<xpath expr="//div[hasclass('settings')]" position="inside">
<div class="app_settings_block" data-string="Fleet" id="fleet" string="Fleet" data-key="fleet" groups="fleet.fleet_group_manager">
<h2>Fleet Management</h2>
<div class="row mt16 o_settings_container">
<div class="row mt16 o_settings_container" id="end_contract_setting">
<div class="col-12 col-lg-6 o_setting_box">
<div class="o_setting_left_pane"/>
<div class="o_setting_right_pane">
+12 -8
View File
@@ -9,8 +9,8 @@
<xpath expr="//div[hasclass('settings')]" position="inside">
<div class="app_settings_block" data-string="Employees" string="Employees" data-key="hr" groups="hr.group_hr_manager">
<h2>Employees</h2>
<div class="row mt16 o_settings_container">
<div class="col-12 col-lg-6 o_setting_box">
<div class="row mt16 o_settings_container" name="employees_setting_container">
<div class="col-12 col-lg-6 o_setting_box" id="enrich_employee_setting">
<div class="o_setting_left_pane">
<field name="module_hr_skills"/>
</div>
@@ -21,7 +21,7 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box" title="Presence of employees">
<div class="col-12 col-lg-6 o_setting_box" id="presence_control_setting" title="Presence of employees">
<div class="o_setting_right_pane">
<span class="o_form_label">Presence Control</span>
@@ -37,7 +37,9 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box" title="Advanced presence of employees">
<div class="col-12 col-lg-6 o_setting_box"
id="presence_reporting_setting"
title="Advanced presence of employees">
<div class="o_setting_left_pane">
<field name="module_hr_presence"/>
</div>
@@ -66,8 +68,8 @@
</div>
</div>
<h2>Work Organization</h2>
<div class="row mt16 o_settings_container">
<div class="col-12 col-lg-6 o_setting_box">
<div class="row mt16 o_settings_container" name="work_organization_setting_container">
<div class="col-12 col-lg-6 o_setting_box" id="default_company_schedule_setting">
<div class="o_setting_right_pane">
<label for="resource_calendar_id"/>
<span class="far fa-lg fa-building" title="Values set here are company-specific." role="img" aria-label="Values set here are company-specific." groups="base.group_multi_company"/>
@@ -87,7 +89,9 @@
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box" title="Show organizational chart on employee form">
<div class="col-12 col-lg-6 o_setting_box"
id="organizational_chart_setting"
title="Show organizational chart on employee form">
<div class="o_setting_left_pane">
<field name="module_hr_org_chart"/>
</div>
@@ -100,7 +104,7 @@
</div>
</div>
<h2>Employee Update Rights</h2>
<div class="row mt16 o_settings_container">
<div class="row mt16 o_settings_container" name="employee_rights_setting_container">
<div class="col-12 col-lg-6 o_setting_box" title="Allow employees to update their own data.">
<div class="o_setting_left_pane">
<field name="hr_employee_self_edit"/>
@@ -9,7 +9,7 @@
<xpath expr="//div[hasclass('settings')]" position="inside">
<div class="app_settings_block" data-string="Attendances" string="Attendances" data-key="hr_attendance" groups="hr_attendance.group_hr_attendance_manager">
<h2>Check-In/Out</h2>
<div class="row mt16 o_settings_container">
<div class="row mt16 o_settings_container" name="pincode_setting_container">
<div class="col-12 col-lg-6 o_setting_box" title="Set PIN codes in the employee detail form (in HR Settings tab).">
<div class="o_setting_left_pane">
<field name="group_attendance_use_pin"/>
@@ -10,8 +10,10 @@
<xpath expr="//div[hasclass('settings')]" position="inside">
<div class="app_settings_block" data-string="Expenses" string="Expenses" data-key="hr_expense" groups="hr_expense.group_hr_expense_manager">
<h2>Expenses</h2>
<div class="row mt16 o_settings_container">
<div class="col-xs-12 col-md-6 o_setting_box" title="Send an email to this email alias with the receipt in attachment to create an expense in one click. If the first word of the mail subject contains the product's internal reference or the product name, the corresponding product will automatically be set. Type the expense amount in the mail subject to set it on the expense too.">
<div class="row mt16 o_settings_container" name="expenses_setting_container">
<div class="col-xs-12 col-md-6 o_setting_box"
id="create_expense_setting"
title="Send an email to this email alias with the receipt in attachment to create an expense in one click. If the first word of the mail subject contains the product's internal reference or the product name, the corresponding product will automatically be set. Type the expense amount in the mail subject to set it on the expense too.">
<div class="o_setting_left_pane">
<field name="use_mailgateway"/>
</div>
@@ -7,7 +7,7 @@
<field name="inherit_id" ref="hr.res_config_settings_view_form"/>
<field name="arch" type="xml">
<xpath expr="//div[@data-key='hr']//div[hasclass('o_settings_container')]" position="inside">
<div class="col-12 col-lg-6 o_setting_box" title="Employees Presence Check Based on">
<div class="col-12 col-lg-6 o_setting_box" id="hr_presence_setting" title="Employees Presence Check Based on">
<div class="o_setting_left_pane">
<field name="module_hr_presence"/>
</div>
@@ -10,8 +10,8 @@
<xpath expr="//div[hasclass('settings')]" position="inside">
<div class="app_settings_block" data-string="Recruitment" string="Recruitment" data-key="hr_recruitment" groups="hr_recruitment.group_hr_recruitment_manager">
<h2>Job Posting</h2>
<div class="row mt16 o_settings_container">
<div class="col-12 col-lg-6 o_setting_box">
<div class="row mt16 o_settings_container" name="online_posting_setting_container">
<div class="col-12 col-lg-6 o_setting_box" id="publish_available_jobs_setting">
<div class="o_setting_left_pane">
<field name="module_website_hr_recruitment"/>
</div>
@@ -25,7 +25,9 @@
</div>
<h2>Recruitment Process</h2>
<div class="row mt16 o_settings_container" name="recruitment_process_div">
<div class="col-12 col-lg-6 o_setting_box" title="Use interview forms tailored to each job position during the recruitment process. Select the form to use in the job position detail form. This relies on Survey app.">
<div class="col-12 col-lg-6 o_setting_box"
id="interview_forms_setting"
title="Use interview forms tailored to each job position during the recruitment process. Select the form to use in the job position detail form. This relies on the Survey app.">
<div class="o_setting_left_pane">
<field name="module_hr_recruitment_survey"/>
</div>
@@ -12,8 +12,10 @@
<xpath expr="//div[hasclass('settings')]" position="inside">
<div class="app_settings_block" data-string="Timesheets" string="Timesheets" data-key="hr_timesheet" groups="hr_timesheet.group_timesheet_manager" id="timesheets">
<h2>Time Encoding</h2>
<div class="row mt16 o_settings_container">
<div class="col-12 col-lg-6 o_setting_box" attrs="{'invisible':[('project_time_mode_id', '!=', False)]}">
<div class="row mt16 o_settings_container" name="time_encoding_setting_container">
<div class="col-12 col-lg-6 o_setting_box"
id="time_mode_setting"
attrs="{'invisible':[('project_time_mode_id', '!=', False)]}">
<div class="o_setting_right_pane">
<label for="project_time_mode_id"/>
<span class="far fa-lg fa-building" title="Values set here are company-specific." groups="base.group_multi_company"/>
@@ -24,7 +26,7 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="time_unit_timesheets_setting">
<div class="o_setting_right_pane">
<label for="timesheet_encode_uom_id"/>
<span class="far fa-lg fa-building" title="Values set here are company-specific." groups="base.group_multi_company"/>
@@ -40,7 +42,7 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="synchronize_web_mobile_setting">
<div class="o_setting_left_pane">
<field name="module_project_timesheet_synchro" widget="upgrade_boolean"/>
</div>
@@ -74,7 +76,7 @@
<div name="section_leaves" groups="base.group_no_one">
<h2>Time Off</h2>
<div class="row mt16 o_settings_container" name="timesheet_control">
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="timesheet_off_validation_setting">
<div class="o_setting_left_pane">
<field name="module_project_timesheet_holidays"/>
</div>
+2 -2
View File
@@ -19,8 +19,8 @@ if records:
<xpath expr="//div[@id='multi_company']" position="before">
<div id="iap_portal">
<h2>In-App Purchases</h2>
<div class='row mt16 o_settings_container iap_portal'>
<div class="col-12 col-lg-6 o_setting_box">
<div class='row mt16 o_settings_container iap_portal' name="iap_purchases_setting_container">
<div class="col-12 col-lg-6 o_setting_box" id="iap_credits_setting">
<div class='o_setting_right_pane'>
<div class="o_form_label">Odoo IAP</div>
<div class="text-muted">
@@ -7,7 +7,10 @@
<field name="arch" type="xml">
<div id="invoicing_settings" position="inside">
<field name="show_module_l10n_in" invisible="1"/>
<div class="col-xs-12 col-md-6 o_setting_box" title="Manage Reseller(E-Commerce)" attrs="{'invisible': [('show_module_l10n_in', '=', False)]}">
<div class="col-xs-12 col-md-6 o_setting_box"
name="ecommerce_reseller_setting"
title="Manage Reseller(E-Commerce)"
attrs="{'invisible': [('show_module_l10n_in', '=', False)]}">
<div class="o_setting_left_pane">
<field name="group_l10n_in_reseller"/>
</div>
@@ -6,7 +6,7 @@
<field name="inherit_id" ref="account.res_config_settings_view_form"/>
<field name="arch" type="xml">
<xpath expr=".//div[@id='invoicing_settings']" position="inside">
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="electronic_invoices_mx">
<div class="o_setting_left_pane">
<field name="module_l10n_mx_edi" class="oe_inline" widget="upgrade_boolean"/>
</div>
+1 -1
View File
@@ -10,7 +10,7 @@
<div class="app_settings_block" data-string="Lunch" string="Lunch" data-key="lunch" groups="lunch.group_lunch_manager">
<field name="currency_id" invisible="1"/>
<h2>Lunch</h2>
<div class="row mt16 o_settings_container">
<div class="row mt16 o_settings_container" name="lunch_overdraft_setting_container">
<div class="col-12 col-lg-6 o_setting_box" id="lunch_minimum_threshold"
title="None">
<div class="o_setting_right_pane">
@@ -9,7 +9,7 @@
<div id="emails" position='replace'>
<h2>Discuss</h2>
<div class="row mt16 o_settings_container" id="emails">
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="activities_setting">
<div class="o_setting_left_pane"/>
<div class="o_setting_right_pane">
<span class="o_form_label">Activities</span>
@@ -23,7 +23,9 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box" title="Using your own email server is required to send/receive emails in Community and Enterprise versions. Online users already benefit from a ready-to-use email server (@mycompany.odoo.com).">
<div class="col-12 col-lg-6 o_setting_box"
id="email_servers_setting"
title="Using your own email server is required to send/receive emails in Community and Enterprise versions. Online users already benefit from a ready-to-use email server (@mycompany.odoo.com).">
<div class="o_setting_left_pane">
<field name="external_email_server_default"/>
</div>
@@ -9,7 +9,7 @@
<xpath expr="//div[hasclass('settings')]" position="inside">
<div class="app_settings_block" data-string="Email Marketing" string="Email Marketing" data-key="mass_mailing" groups="mass_mailing.group_mass_mailing_user">
<h2>Email Marketing</h2>
<div class="row mt16 o_settings_container">
<div class="row mt16 o_settings_container" name="managa_mail_campaigns_setting_container">
<div class="col-lg-6 o_setting_box col-12" title="This tool is advised if your marketing campaign is composed of several emails.">
<div class="o_setting_left_pane" title="This is useful if your marketing campaigns are composed of several emails.">
<field name="group_mass_mailing_campaign"/>
@@ -21,7 +21,7 @@
</div>
</div>
</div>
<div class="col-lg-6 o_setting_box col-12">
<div class="col-lg-6 o_setting_box col-12" name="dedicated_server_setting_container">
<div class="o_setting_left_pane" title="Use a specific mail server in priority. Otherwise Odoo relies on the first outgoing mail server available (based on their sequencing) as it does for normal mails.">
<field name="mass_mailing_outgoing_mail_server"/>
</div>
@@ -40,7 +40,7 @@
</div>
</div>
</div>
<div class="col-md-6 o_setting_box col-xs-12">
<div class="col-md-6 o_setting_box col-xs-12" name="allow_blacklist_setting_container">
<div class="o_setting_left_pane" title="Allow the recipient to manage himself his state in the blacklist via the unsubscription page.
If the option is active, the 'Blacklist Me' button is hidden on the unsubscription page.
The 'come Back' button will always be visible in any case to allow leads and partners to re-subscribe.">
@@ -10,7 +10,7 @@
<xpath expr="//div[hasclass('settings')]" position="inside">
<div class="app_settings_block" data-string="Manufacturing" string="Manufacturing" data-key="mrp" groups="mrp.group_mrp_manager">
<h2>Operations</h2>
<div class="row mt16 o_settings_container">
<div class="row mt16 o_settings_container" name="process_operations_setting_container">
<div class="col-lg-6 col-12 o_setting_box" id="work_order" title="Work Order Operations allow you to create and manage the manufacturing operations that should be followed within your work centers in order to produce a product. They are attached to bills of materials that will define the required components.">
<div class="o_setting_left_pane">
<field name="group_mrp_routings"/>
@@ -6,7 +6,7 @@
<field name="inherit_id" ref="base_setup.res_config_settings_view_form"/>
<field name="arch" type="xml">
<div id="msg_module_pad" position="replace">
<div class="content-group" attrs="{'invisible': [('module_pad','=',False)]}">
<div class="content-group" id="pad_configuration_settings" attrs="{'invisible': [('module_pad','=',False)]}">
<div class="mt16 row">
<label for="pad_server" string="Server" class="col-3 col-lg-3 o_light_label"/>
<field name="pad_server" placeholder="e.g. beta.primarypad.com"/>
@@ -9,8 +9,8 @@
<xpath expr="//div[hasclass('settings')]" position="inside">
<div class="app_settings_block" data-string="Point of sale" string="Point of Sale" data-key="point_of_sale" groups="point_of_sale.group_pos_manager">
<h2>Product</h2>
<div class="row mt16 o_settings_container">
<div class="col-12 col-lg-6 o_setting_box">
<div class="row mt16 o_settings_container" name="product_setting_container">
<div class="col-12 col-lg-6 o_setting_box" id="update_quantities_stock_setting">
<div class="o_setting_right_pane">
<div>
<label string="Inventory Management" for="update_stock_quantities"/>
@@ -26,8 +26,10 @@
</div>
</div>
<h2>Taxes</h2>
<div class="row mt16 o_settings_container">
<div class="col-12 col-lg-6 o_setting_box" title="This tax is applied to any new product created in the catalog.">
<div class="row mt16 o_settings_container" name="taxes_setting_container">
<div class="col-12 col-lg-6 o_setting_box"
id="default_sales_tax_setting"
title="This tax is applied to any new product created in the catalog.">
<div class="o_setting_right_pane">
<div>
<label string="Default Sales Tax" for="sale_tax_id"/>
@@ -45,8 +47,8 @@
</div>
</div>
<h2>Pricing</h2>
<div class="row mt16 o_settings_container">
<div class="col-12 col-lg-6 o_setting_box">
<div class="row mt16 o_settings_container" name="pricing_setting_container">
<div class="col-12 col-lg-6 o_setting_box" id="multiple_prices_setting">
<div class="o_setting_left_pane">
<field name="group_product_pricelist"/>
</div>
@@ -104,7 +106,9 @@
</div>
<h2>Payment Terminals</h2>
<div class="row mt16 o_settings_container" id="o_settings_use_payment_terminals">
<div class="col-12 col-lg-6 o_setting_box" title="The transactions are processed by Vantiv. Set your Vantiv credentials on the related payment method.">
<div class="col-12 col-lg-6 o_setting_box"
id="vantiv_payment_terminal_setting"
title="The transactions are processed by Vantiv. Set your Vantiv credentials on the related payment method.">
<div class="o_setting_left_pane">
<field name="module_pos_mercury"/>
</div>
@@ -119,7 +123,9 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box" title="The transactions are processed by Adyen. Set your Adyen credentials on the related payment method.">
<div class="col-12 col-lg-6 o_setting_box"
id="adyen_payment_terminal_setting"
title="The transactions are processed by Adyen. Set your Adyen credentials on the related payment method.">
<div class="o_setting_left_pane">
<field name="module_pos_adyen"/>
</div>
@@ -8,7 +8,7 @@
<xpath expr="//div[@id='multi_company']" position="before">
<h2>Products</h2>
<div class="row mt16 o_settings_container" id="product_general_settings">
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="weight_uom_setting">
<div class="o_setting_left_pane">
</div>
<div class="o_setting_right_pane">
@@ -23,7 +23,7 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="manage_volume_uom_setting">
<div class="o_setting_right_pane">
<label for="product_volume_volume_in_cubic_feet"/>
<div class="text-muted">
@@ -32,7 +32,7 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="track_customer_satisfaction_setting">
<div class="o_setting_left_pane">
<field name="group_project_rating"/>
</div>
@@ -62,7 +62,7 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="log_time_tasks_setting">
<div class="o_setting_left_pane">
<field name="module_hr_timesheet"/>
</div>
@@ -14,7 +14,7 @@
<field name="po_lock" invisible="1"/>
<h2>Orders</h2>
<div class="row mt16 o_settings_container" name="purchase_setting_container">
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="po_order_approval">
<div class="o_setting_left_pane">
<field name="po_order_approval"/>
</div>
@@ -32,7 +32,7 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="automatic_lock_confirmed_orders">
<div class="o_setting_left_pane">
<field name="lock_confirmed_po"/>
</div>
@@ -43,7 +43,7 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="get_order_warnings">
<div class="o_setting_left_pane">
<field name="group_warning_purchase"/>
</div>
@@ -54,7 +54,9 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box" title="Calls for tenders are used when you want to generate requests for quotations to several vendors for a given set of products. You can configure per product if you directly do a Request for Quotation to one vendor or if you want a Call for Tenders to compare offers from several vendors.">
<div class="col-12 col-lg-6 o_setting_box"
id="manage_purchase_agreements"
title="Calls for tenders are used when you want to generate requests for quotations to several vendors for a given set of products. You can configure per product if you directly do a Request for Quotation to one vendor or if you want a Call for Tenders to compare offers from several vendors.">
<div class="o_setting_left_pane">
<field name="module_purchase_requisition"/>
</div>
@@ -70,8 +72,8 @@
</div>
</div>
<h2>Invoicing</h2>
<div class="row mt16 o_settings_container">
<div class="col-12 col-lg-6 o_setting_box" title="This default value is applied to any new product created. This can be changed in the product detail form.">
<div class="row mt16 o_settings_container" name="invoicing_settings_container">
<div class="col-12 col-lg-6 o_setting_box" id="quantities_billed_vendor" title="This default value is applied to any new product created. This can be changed in the product detail form.">
<div class="o_setting_left_pane"/>
<div class="o_setting_right_pane">
<label for="default_purchase_method"/>
@@ -85,7 +87,9 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box" title="If enabled, activates 3-way matching on vendor bills : the items must be received in order to pay the invoice.">
<div class="col-12 col-lg-6 o_setting_box"
id="three_way_matching"
title="If enabled, activates 3-way matching on vendor bills : the items must be received in order to pay the invoice.">
<div class="o_setting_left_pane">
<field name="module_account_3way_match" string="3-way matching" widget="upgrade_boolean"/>
</div>
@@ -98,8 +102,10 @@
</div>
</div>
<h2>Products</h2>
<div class="row mt16 o_settings_container">
<div class="col-12 col-lg-6 o_setting_box" title="If installed, the product variants will be added to purchase orders through a grid entry.">
<div class="row mt16 o_settings_container" name="matrix_setting_container">
<div class="col-12 col-lg-6 o_setting_box"
id="product_matrix"
title="If installed, the product variants will be added to purchase orders through a grid entry.">
<div class="o_setting_left_pane">
<field name="module_purchase_product_matrix"/>
</div>
@@ -10,7 +10,7 @@
<xpath expr="//div[@data-key='purchase']" position="inside">
<field name="is_installed_sale" invisible="1"/>
<h2 attrs="{'invisible': [('is_installed_sale', '=', False)]}">Logistics</h2>
<div class="row mt16 o_settings_container">
<div class="row mt16 o_settings_container" name="request_vendor_setting_container">
<div class="col-12 col-lg-6 o_setting_box" attrs="{'invisible': [('is_installed_sale', '=', False)]}" title="This adds a dropshipping route to apply on products in order to request your vendors to deliver to your customers. A product to dropship will generate a purchase request for quotation once the sales order confirmed. This is a on-demand flow. The requested delivery address will be the customer delivery address and not your warehouse.">
<div class="o_setting_left_pane">
<field name="module_stock_dropshipping"/>
@@ -36,7 +36,9 @@
<attribute name="invisible">0</attribute>
</xpath>
<div id="purchase_po_lead" position="replace">
<div class="col-12 col-lg-6 o_setting_box" title="Margin of error for vendor lead times. When the system generates Purchase Orders for reordering products,they will be scheduled that many days earlier to cope with unexpected vendor delays.">
<div class="col-12 col-lg-6 o_setting_box"
title="Margin of error for vendor lead times. When the system generates Purchase Orders for reordering products,they will be scheduled that many days earlier to cope with unexpected vendor delays."
name="schedule_receivings_setting_container">
<div class="o_setting_left_pane">
<field name="use_po_lead"/>
</div>
+42 -29
View File
@@ -10,8 +10,8 @@
<xpath expr="//div[hasclass('settings')]" position="inside">
<div class="app_settings_block o_not_app" data-string="Sales" string="Sales" data-key="sale_management" groups="sales_team.group_sale_manager">
<h2>Product Catalog</h2>
<div class="row mt16 o_settings_container">
<div class="col-12 col-lg-6 o_setting_box">
<div class="row mt16 o_settings_container" name="catalog_setting_container">
<div class="col-12 col-lg-6 o_setting_box" id="variant_options">
<div class="o_setting_left_pane">
<field name="group_product_variant"/>
</div>
@@ -27,7 +27,7 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="product_configurator">
<div class="o_setting_left_pane">
<field name="module_sale_product_configurator"/>
</div>
@@ -38,7 +38,7 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="product_matrix">
<div class="o_setting_left_pane">
<field name="module_sale_product_matrix"/>
</div>
@@ -49,7 +49,7 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="uom_settings">
<div class="o_setting_left_pane">
<field name="group_uom"/>
</div>
@@ -65,7 +65,9 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box" title="Sending an email is useful if you need to share specific information or content about a product (instructions, rules, links, media, etc.). Create and set the email template from the product detail form (in Sales tab).">
<div class="col-12 col-lg-6 o_setting_box"
id="email_template"
title="Sending an email is useful if you need to share specific information or content about a product (instructions, rules, links, media, etc.). Create and set the email template from the product detail form (in Sales tab).">
<div class="o_setting_left_pane">
<field name="module_product_email_template"/>
</div>
@@ -76,7 +78,9 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box" title="Ability to select a package type in sales orders and to force a quantity that is a multiple of the number of units per package.">
<div class="col-12 col-lg-6 o_setting_box"
id="stock_packaging"
title="Ability to select a package type in sales orders and to force a quantity that is a multiple of the number of units per package.">
<div class="o_setting_left_pane">
<field name="group_stock_packaging"/>
</div>
@@ -89,8 +93,10 @@
</div>
</div>
<h2>Pricing</h2>
<div class="row mt16 o_settings_container">
<div class="col-12 col-lg-6 o_setting_box" title="Apply manual discounts on sales order lines or display discounts computed from pricelists (option to activate in the pricelist configuration).">
<div class="row mt16 o_settings_container" id="pricing_setting_container">
<div class="col-12 col-lg-6 o_setting_box"
id="discount_sale_order_lines"
title="Apply manual discounts on sales order lines or display discounts computed from pricelists (option to activate in the pricelist configuration).">
<div class="o_setting_left_pane">
<field name="group_discount_per_so_line"/>
</div>
@@ -101,7 +107,9 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box" title="Boost your sales with two kinds of discount programs: promotions and coupon codes. Specific conditions can be set (products, customers, minimum purchase amount, period). Rewards can be discounts (% or amount) or free products.">
<div class="col-12 col-lg-6 o_setting_box"
id="coupon_settings"
title="Boost your sales with two kinds of discount programs: promotions and coupon codes. Specific conditions can be set (products, customers, minimum purchase amount, period). Rewards can be discounts (% or amount) or free products.">
<div class="o_setting_left_pane">
<field name="module_sale_coupon"/>
</div>
@@ -112,7 +120,7 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="pricelist_configuration">
<div class="o_setting_left_pane">
<field name="group_product_pricelist"/>
</div>
@@ -132,7 +140,9 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box" title=" To send invitations in B2B mode, open a contact or select several ones in list view and click on 'Portal Access Management' option in the dropdown menu *Action*.">
<div class="col-12 col-lg-6 o_setting_box"
id="auth_signup_documents"
title=" To send invitations in B2B mode, open a contact or select several ones in list view and click on 'Portal Access Management' option in the dropdown menu *Action*.">
<div class="o_setting_left_pane">
</div>
<div class="o_setting_right_pane">
@@ -145,7 +155,9 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box" title="The margin is computed as the sum of product sales prices minus the cost set in their detail form.">
<div class="col-12 col-lg-6 o_setting_box"
id="show_margins"
title="The margin is computed as the sum of product sales prices minus the cost set in their detail form.">
<div class="o_setting_left_pane">
<field name="module_sale_margin"/>
</div>
@@ -158,7 +170,7 @@
</div>
</div>
<h2>Quotations &amp; Orders</h2>
<div class="row mt16 o_settings_container">
<div class="row mt16 o_settings_container" name="quotation_order_setting_container">
<div class="col-12 col-lg-6 o_setting_box" id="sale_config_online_confirmation_sign">
<div class="o_setting_left_pane">
<field name="portal_confirmation_sign"/>
@@ -198,7 +210,7 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="invoice_delivery_addresses">
<div class="o_setting_left_pane">
<field name="group_sale_delivery_address"/>
</div>
@@ -209,7 +221,7 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="quotation_validity_days">
<div class="o_setting_left_pane">
<field name="use_quotation_validity_days"/>
</div>
@@ -226,7 +238,7 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="order_warnings">
<div class="o_setting_left_pane">
<field name="group_warning_sale"/>
</div>
@@ -237,7 +249,7 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="no_edit_order">
<div class="o_setting_left_pane">
<field name="group_auto_done_setting"/>
</div>
@@ -248,7 +260,7 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="proforma_configuration">
<div class="o_setting_left_pane">
<field name="group_proforma_sales"/>
</div>
@@ -261,7 +273,7 @@
</div>
</div>
<h2 class="mt32">Shipping</h2>
<div class="row mt16 o_settings_container">
<div class="row mt16 o_settings_container" name="shipping_setting_container">
<div class="col-12 col-lg-6 o_setting_box" id="delivery">
<div class="o_setting_left_pane">
<field name="module_delivery"/>
@@ -287,7 +299,7 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="shipping_costs_dhl">
<div class="o_setting_left_pane">
<field name="module_delivery_dhl" widget="upgrade_boolean"/>
</div>
@@ -301,7 +313,7 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="shipping_costs_fedex">
<div class="o_setting_left_pane">
<field name="module_delivery_fedex" widget="upgrade_boolean"/>
</div>
@@ -315,7 +327,7 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="shipping_costs_usps">
<div class="o_setting_left_pane">
<field name="module_delivery_usps" widget="upgrade_boolean"/>
</div>
@@ -329,7 +341,7 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="shipping_costs_bpost">
<div class="o_setting_left_pane">
<field name="module_delivery_bpost" widget="upgrade_boolean"/>
</div>
@@ -343,7 +355,7 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="shipping_costs_easypost">
<div class="o_setting_left_pane">
<field name="module_delivery_easypost" widget="upgrade_boolean"/>
</div>
@@ -359,7 +371,7 @@
</div>
</div>
<h2>Invoicing</h2>
<div class="row mt16 o_settings_container">
<div class="row mt16 o_settings_container" name="invoicing_setting_container">
<div id="sales_settings_invoicing_policy"
class="col-12 col-lg-6 o_setting_box"
title="This default value is applied to any new product created. This can be changed in the product detail form.">
@@ -376,6 +388,7 @@
</div>
</div>
<div class="col-xs-12 col-md-6 o_setting_box"
id="automatic_invoicing"
attrs="{'invisible': ['|', ('default_invoice_policy', '!=', 'order'), ('portal_confirmation_pay', '=', False)]}">
<div class="o_setting_left_pane">
<field name="automatic_invoice"/>
@@ -391,7 +404,7 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="down_payments">
<div class="o_setting_left_pane"/>
<div class="o_setting_right_pane">
<span class="o_form_label">Down Payments</span>
@@ -405,8 +418,8 @@
</div>
</div>
<h2 class="mt32">Connectors</h2>
<div class="row mt16 o_settings_container">
<div class="col-12 col-lg-6 o_setting_box">
<div class="row mt16 o_settings_container" id="connectors_setting_container">
<div class="col-12 col-lg-6 o_setting_box" id="amazon_connector">
<div class="o_setting_left_pane">
<field name="module_sale_amazon" widget="upgrade_boolean"/>
</div>
@@ -7,7 +7,7 @@
<field name="inherit_id" ref="sale.res_config_settings_view_form"/>
<field name="arch" type="xml">
<xpath expr="//div[@id='confirmation_email_setting']" position="after">
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="standardized_offers_setting">
<div class="o_setting_left_pane">
<field name="group_sale_order_template"/>
<field name="module_sale_quotation_builder" invisible="1"/>
@@ -28,7 +28,9 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box" attrs="{'invisible': [('group_sale_order_template','=',False)]}">
<div class="col-12 col-lg-6 o_setting_box"
id="design_quotation_template_setting"
attrs="{'invisible': [('group_sale_order_template','=',False)]}">
<div class="o_setting_left_pane">
<field name="module_sale_quotation_builder"/>
</div>
@@ -7,7 +7,7 @@
<field name="inherit_id" ref="sale.res_config_settings_view_form"/>
<field name="arch" type="xml">
<xpath expr="//div[@id='ups']" position="after">
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="display_incoterms_setting">
<div class="o_setting_left_pane">
<field name="group_display_incoterm"/>
</div>
@@ -10,7 +10,7 @@
<xpath expr="//div[@name='section_leaves']" position="before">
<h2>Billing</h2>
<div name="timesheet_billing" class="row mt16 o_settings_container">
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="time_billing_setting">
<div class="o_setting_right_pane">
<span class="o_form_label">Time Billing</span>
<div class="text-muted">
@@ -10,8 +10,8 @@
<xpath expr="//div[hasclass('settings')]" position="inside" >
<div class="app_settings_block" data-string="Inventory" string="Inventory" data-key="stock" groups="stock.group_stock_manager">
<h2>Operations</h2>
<div class="row mt16 o_settings_container">
<div class="col-12 col-lg-6 o_setting_box">
<div class="row mt16 o_settings_container" name="operations_setting_container">
<div class="col-12 col-lg-6 o_setting_box" id="process_operations_barcodes">
<div class="o_setting_left_pane">
<field name="module_stock_barcode" widget="upgrade_boolean"/>
</div>
@@ -26,7 +26,9 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box" title="Put your products in packs (e.g. parcels, boxes) and track them">
<div class="col-12 col-lg-6 o_setting_box"
id="product_packs_tracking"
title="Put your products in packs (e.g. parcels, boxes) and track them">
<div class="o_setting_left_pane">
<field name="group_stock_tracking_lot"/>
</div>
@@ -37,7 +39,7 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="process_transfers">
<div class="o_setting_left_pane">
<field name="module_stock_picking_batch"/>
</div>
@@ -61,8 +63,8 @@
</div>
</div>
<h2>Shipping</h2>
<div class="row mt16 o_settings_container">
<div class="col-12 col-lg-6 o_setting_box">
<div class="row mt16 o_settings_container" name="shipping_setting_container">
<div class="col-12 col-lg-6 o_setting_box" id="stock_move_email">
<div class="o_setting_left_pane">
<field name="stock_move_email_validation"/>
</div>
@@ -78,7 +80,7 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="stock_sms">
<div class="o_setting_left_pane">
<field name="module_stock_sms"/>
</div>
@@ -93,7 +95,7 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="signature_delivery_orders">
<div class="o_setting_left_pane">
<field name="group_stock_sign_delivery"/>
</div>
@@ -115,7 +117,7 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="compute_shipping_costs_ups">
<div class="o_setting_left_pane">
<field name="module_delivery_ups" widget="upgrade_boolean"/>
</div>
@@ -129,7 +131,7 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="compute_shipping_costs_dhl">
<div class="o_setting_left_pane">
<field name="module_delivery_dhl" widget="upgrade_boolean"/>
</div>
@@ -143,7 +145,7 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="compute_shipping_costs_fedex">
<div class="o_setting_left_pane">
<field name="module_delivery_fedex" widget="upgrade_boolean"/>
</div>
@@ -157,7 +159,7 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="compute_shipping_costs_usps">
<div class="o_setting_left_pane">
<field name="module_delivery_usps" widget="upgrade_boolean"/>
</div>
@@ -171,7 +173,7 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="compute_shipping_costs_bpost">
<div class="o_setting_left_pane">
<field name="module_delivery_bpost" widget="upgrade_boolean"/>
</div>
@@ -186,7 +188,7 @@
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="compute_shipping_costs_easypost">
<div class="o_setting_left_pane">
<field name="module_delivery_easypost" widget="upgrade_boolean"/>
</div>
@@ -202,8 +204,8 @@
</div>
</div>
<h2>Products</h2>
<div class="row mt16 o_settings_container">
<div class="col-12 col-lg-6 o_setting_box">
<div class="row mt16 o_settings_container" name="product_setting_container">
<div class="col-12 col-lg-6 o_setting_box" id="product_attributes">
<div class="o_setting_left_pane">
<field name="group_product_variant"/>
</div>
@@ -219,7 +221,7 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="sell_purchase_uom">
<div class="o_setting_left_pane">
<field name="group_uom"/>
</div>
@@ -235,7 +237,9 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box" title="Manage product packagings (e.g. pack of 6 bottles, box of 10 pieces)">
<div class="col-12 col-lg-6 o_setting_box"
id="manage_product_packaging"
title="Manage product packagings (e.g. pack of 6 bottles, box of 10 pieces)">
<div class="o_setting_left_pane">
<field name="group_stock_packaging"/>
</div>
@@ -254,7 +258,7 @@
</div>
<h2>Traceability</h2>
<div class="row mt16 o_settings_container" id="production_lot_info">
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="full_traceability">
<div class="o_setting_left_pane">
<field name="group_stock_production_lot"/>
</div>
@@ -265,7 +269,10 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box" attrs="{'invisible': [('group_stock_production_lot', '=', False)]}" title="Track following dates on lots &amp; serial numbers: best before, removal, end of life, alert. Such dates are set automatically at lot/serial number creation based on values set on the product (in days).">
<div class="col-12 col-lg-6 o_setting_box"
id="expiration_dates_serial_numbers"
attrs="{'invisible': [('group_stock_production_lot', '=', False)]}"
title="Track following dates on lots &amp; serial numbers: best before, removal, end of life, alert. Such dates are set automatically at lot/serial number creation based on values set on the product (in days).">
<div class="o_setting_left_pane">
<field name="module_product_expiry"/>
</div>
@@ -287,7 +294,7 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="owner_stored_products">
<div class="o_setting_left_pane">
<field name="group_stock_tracking_owner"/>
</div>
@@ -300,8 +307,10 @@
</div>
</div>
<h2 class="mt32">Warehouse</h2>
<div class="row mt16 o_settings_container">
<div class="col-12 col-lg-6 o_setting_box" title="Store products in specific locations of your warehouse (e.g. bins, racks) and to track inventory accordingly.">
<div class="row mt16 o_settings_container" name="warehouse_setting_container">
<div class="col-12 col-lg-6 o_setting_box"
id="track_product_location"
title="Store products in specific locations of your warehouse (e.g. bins, racks) and to track inventory accordingly.">
<div class="o_setting_left_pane">
<field name="group_stock_multi_locations"/>
</div>
@@ -318,7 +327,7 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="manage_several_warehouses">
<div class="o_setting_left_pane">
<field name="group_stock_multi_warehouses"/>
</div>
@@ -334,7 +343,9 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box" title="Add and customize route operations to process product moves in your warehouse(s): e.g. unload &gt; quality control &gt; stock for incoming products, pick &gt; pack &gt; ship for outgoing products. You can also set putaway strategies on warehouse locations in order to send incoming products into specific child locations straight away (e.g. specific bins, racks).">
<div class="col-12 col-lg-6 o_setting_box"
id="use_own_routes"
title="Add and customize route operations to process product moves in your warehouse(s): e.g. unload &gt; quality control &gt; stock for incoming products, pick &gt; pack &gt; ship for outgoing products. You can also set putaway strategies on warehouse locations in order to send incoming products into specific child locations straight away (e.g. specific bins, racks).">
<div class="o_setting_left_pane">
<field name="group_stock_adv_location"/>
</div>
@@ -8,8 +8,10 @@
<field name="arch" type="xml">
<div id="production_lot_info" position="after">
<h2>Valuation</h2>
<div class="row mt16 o_settings_container">
<div class="col-12 col-lg-6 o_setting_box" title="Affect landed costs on reception operations and split them among products to update their cost price.">
<div class="row mt16 o_settings_container" name="valuation_setting_container">
<div class="col-12 col-lg-6 o_setting_box"
id="additional_cost_setting"
title="Affect landed costs on reception operations and split them among products to update their cost price.">
<div class="o_setting_left_pane">
<field name="module_stock_landed_costs"/>
</div>
@@ -220,7 +220,9 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box" groups="website.group_multi_website">
<div class="col-12 col-lg-6 o_setting_box"
id="force_account_per_website_setting"
groups="website.group_multi_website">
<div class="o_setting_left_pane">
<field name="specific_user_account"/>
</div>
@@ -259,7 +261,7 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="social_media_settings">
<div class="o_setting_left_pane">
<field name="has_social_network"/>
</div>
@@ -5,7 +5,7 @@
<field name="inherit_id" ref="website.res_config_settings_view_form"/>
<field name="arch" type="xml">
<xpath expr="//div[@id='google_analytics_dashboard_setting']" position="before">
<div class="col-12 col-lg-6 o_setting_box" groups="base.group_no_one">
<div class="col-12 col-lg-6 o_setting_box" groups="base.group_no_one" name="metadata_setting_container">
<div class="o_setting_left_pane">
<field name="website_form_enable_metadata"/>
</div>
@@ -25,7 +25,7 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="col-12 col-lg-6 o_setting_box" id="prompt_optional_products">
<div class="o_setting_left_pane">
<field name="module_sale_product_configurator" string="Optional Products"/>
</div>
@@ -146,7 +146,9 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box" title="Boost your sales with two kinds of discount programs: promotions and coupon codes. Specific conditions can be set (products, customers, minimum purchase amount, period). Rewards can be discounts (% or amount) or free products.">
<div class="col-12 col-lg-6 o_setting_box"
id="promotion_coupon_programs"
title="Boost your sales with two kinds of discount programs: promotions and coupon codes. Specific conditions can be set (products, customers, minimum purchase amount, period). Rewards can be discounts (% or amount) or free products.">
<div class="o_setting_left_pane">
<field name="module_sale_coupon" />
</div>
@@ -268,7 +270,9 @@
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box" attrs="{'invisible': [('default_invoice_policy', '=', 'delivery')]}">
<div class="col-12 col-lg-6 o_setting_box"
id="automatic_invoice_generation"
attrs="{'invisible': [('default_invoice_policy', '=', 'delivery')]}">
<div class="o_setting_left_pane">
<field name="automatic_invoice" nolabel="1"/>
</div>
@@ -12,15 +12,19 @@
<xpath expr="//div[@name='stock_inventory_availability']" position="inside">
<div class="content-group">
<div class="row mt16" attrs="{'invisible': [('group_stock_multi_warehouses', '=', False)]}">
<div class="row mt16"
id="website_warehouse_setting"
attrs="{'invisible': [('group_stock_multi_warehouses', '=', False)]}">
<label for="website_warehouse_id" string="Warehouse" class="col-lg-3 o_light_label" />
<field name="website_warehouse_id"/>
</div>
<div class="row mt16" title="Default availability mode set on newly created storable products. This can be changed at the product level.">
<div class="row mt16"
id="inventory_availability_setting"
title="Default availability mode set on newly created storable products. This can be changed at the product level.">
<label for="inventory_availability" string="Mode" class="col-lg-3 o_light_label" />
<field name="inventory_availability" string="Inventory"/>
</div><br/>
<div class="row" attrs="{'invisible': [('inventory_availability', '!=', 'threshold')]}">
<div class="row" id="available_treshold_setting" attrs="{'invisible': [('inventory_availability', '!=', 'threshold')]}">
<label for="available_threshold" string="Threshold" class="col-lg-3 o_light_label" />
<field name="available_threshold" class="oe_inline" attrs="{'required': [('inventory_availability', '=', 'threshold')]}"/>
</div>