[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:
Yannick Tivisse
2015-07-09 16:13:04 +02:00
parent 4f3e633d3c
commit bcabe788ee
7 changed files with 33 additions and 5 deletions
+1 -1
View File
@@ -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.',
+6 -1
View File
@@ -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"/>
+1 -1
View File
@@ -42,5 +42,5 @@ class WebsiteResPartner(osv.Model):
return res
_defaults = {
'website_published': True
'website_private': True,
}
+3 -1
View File
@@ -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"/>