[IMP] : Several change concerning the publish button
- website_sale_delivery : set the field website_published into a stat button and set the form into a sheet - payment : Payment acquirers unpublished by default, and website_published set into a stat button - website_partner : res_partner unpublished by default, to avoid partners as “Plusbelle LaPoubelle” to be published on the prod (True Story) - website_sale_delivery : Delivery method unpublished by default. Adapt the demo data to be published (to avoid breaking a test), and set the field website_published into a stat button.
This commit is contained in:
@@ -101,7 +101,7 @@ class PaymentAcquirer(osv.Model):
|
||||
'company_id': lambda self, cr, uid, obj, ctx=None: self.pool['res.users'].browse(cr, uid, uid).company_id.id,
|
||||
'environment': 'test',
|
||||
'validation': 'automatic',
|
||||
'website_published': True,
|
||||
'website_published': False,
|
||||
'auto_confirm': 'at_pay_confirm',
|
||||
'pending_msg': '<i>Pending,</i> Your online payment has been successfully processed. But your order is not validated yet.',
|
||||
'done_msg': '<i>Done,</i> Your online payment has been successfully processed. Thank you for your order.',
|
||||
|
||||
@@ -13,12 +13,17 @@
|
||||
<field name="arch" type="xml">
|
||||
<form string="Payment Acquirer">
|
||||
<sheet>
|
||||
<div class="oe_button_box" name="button_box">
|
||||
<button class="oe_stat_button" name="website_publish_button"
|
||||
type="object" icon="fa-globe">
|
||||
<field name="website_published" widget="website_button"/>
|
||||
</button>
|
||||
</div>
|
||||
<group name="acquirer_base">
|
||||
<group>
|
||||
<field name="name"/>
|
||||
<field name="provider"/>
|
||||
<field name="company_id"/>
|
||||
<field name="website_published"/>
|
||||
<field name="environment"/>
|
||||
<field name="validation"/>
|
||||
<field name="auto_confirm"/>
|
||||
|
||||
@@ -42,5 +42,5 @@ class WebsiteResPartner(osv.Model):
|
||||
return res
|
||||
|
||||
_defaults = {
|
||||
'website_published': True
|
||||
'website_private': True,
|
||||
}
|
||||
|
||||
@@ -15,7 +15,9 @@ Delivery Costs
|
||||
'views/website_sale_delivery_view.xml',
|
||||
'security/ir.model.access.csv',
|
||||
],
|
||||
'demo': [],
|
||||
'demo': [
|
||||
'demo/website_sale_delivery_demo.xml',
|
||||
],
|
||||
'qweb': [],
|
||||
'installable': True,
|
||||
}
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
<openerp>
|
||||
<data>
|
||||
|
||||
<record id="delivery.delivery_carrier" model="delivery.carrier">
|
||||
<field name="website_published" eval="True"/>
|
||||
</record>
|
||||
|
||||
<record id="delivery.normal_delivery_carrier" model="delivery.carrier">
|
||||
<field name="website_published" eval="True"/>
|
||||
</record>
|
||||
|
||||
</data>
|
||||
</openerp>
|
||||
@@ -13,7 +13,7 @@ class delivery_carrier(orm.Model):
|
||||
'website_description': fields.text('Description for Online Quotations'),
|
||||
}
|
||||
_defaults = {
|
||||
'website_published': True
|
||||
'website_published': False
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -7,6 +7,14 @@
|
||||
<field name="model">delivery.carrier</field>
|
||||
<field name="inherit_id" ref="delivery.view_delivery_carrier_form"/>
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="//div[@class='oe_title']" position="after">
|
||||
<div class="oe_button_box" name="button_box">
|
||||
<button class="oe_stat_button" name="website_publish_button"
|
||||
type="object" icon="fa-globe">
|
||||
<field name="website_published" widget="website_button"/>
|
||||
</button>
|
||||
</div>
|
||||
</xpath>
|
||||
<xpath expr="//group[@name='general']" position="after">
|
||||
<group name="website">
|
||||
<field name="website_published"/>
|
||||
|
||||
Reference in New Issue
Block a user