[FIX] website_sale: add invisible fields to view to update them

in "Website Admin" settings pricelist groups were not updated because they were
not declared in the view. added now.

Also added group to pricelists menu and fix typos.
This commit is contained in:
Denis Vermylen (dve)
2016-09-02 17:42:42 +02:00
parent b4d7b7e6dc
commit f31b2c8a83
3 changed files with 6 additions and 3 deletions
+2 -2
View File
@@ -32,7 +32,7 @@ class WebsiteConfigSettings(models.TransientModel):
group_website_multiimage = fields.Selection([
(0, 'One image per product'),
(1, 'Several images per product')
], string='Multi Image', implied_group='website_sale.group_website_multi_image', group='base.group_portal,base.group_user,base.group_public')
], string='Multi Images', implied_group='website_sale.group_website_multi_image', group='base.group_portal,base.group_user,base.group_public')
module_website_sale_options = fields.Selection([
(0, 'One-step "add to cart"'),
(1, 'Suggest optional products when adding to cart (e.g. for a computer: warranty, software, etc.)')
@@ -61,7 +61,7 @@ class WebsiteConfigSettings(models.TransientModel):
implied_group='product.group_pricelist_item')
group_product_pricelist = fields.Boolean("Show pricelists On Products",
implied_group='product.group_product_pricelist')
order_mail_template = fields.Many2one('mail.template', string='Order Confirmation Mail', readonly=True, default=_default_order_mail_template, help="Email sent to customer at the end of the checkout process")
order_mail_template = fields.Many2one('mail.template', string='Order Confirmation Email', readonly=True, default=_default_order_mail_template, help="Email sent to customer at the end of the checkout process")
@api.model
def get_default_sale_delivery_settings(self, fields):
+1 -1
View File
@@ -89,7 +89,7 @@
<!-- Configuration sub-menus -->
<menuitem id="menu_ecommerce_settings" parent="website.menu_website_global_configuration" name="e-Commerce"/>
<menuitem id="menu_ecommerce_payment_acquirers" parent="menu_ecommerce_settings" name="Payment Acquirers" action="payment.action_payment_acquirer"/>
<menuitem id="menu_catalog_pricelists" name="Pricelists" parent="menu_ecommerce_settings" action="product.product_pricelist_action2" sequence="3"/>
<menuitem id="menu_catalog_pricelists" name="Pricelists" parent="menu_ecommerce_settings" action="product.product_pricelist_action2" groups="product.group_pricelist_item" sequence="3"/>
</odoo>
@@ -9,6 +9,9 @@
<group name="delivery" string="e-Commerce">
<field name="group_website_multiimage" widget="radio"/>
<field name="module_website_sale_options" widget="radio"/>
<field name="group_sale_pricelist" class="oe_inline" invisible="1"/>
<field name="group_pricelist_item" class="oe_inline" invisible="1"/>
<field name="group_product_pricelist" class="oe_inline" invisible="1"/>
<field name="sale_pricelist_setting_split_1" widget="radio"/>
<field name="sale_pricelist_setting_split_2" widget="radio" attrs="{'invisible': [('sale_pricelist_setting_split_1', '=', False)]}"/>
<field name="module_website_sale_delivery" invisible="1"/>