summaryrefslogtreecommitdiff
path: root/addons
diff options
context:
space:
mode:
authorFabien Pinckaers <fp@tinyerp.com>2011-10-02 18:04:10 +0200
committerFabien Pinckaers <fp@tinyerp.com>2011-10-02 18:04:10 +0200
commit709bdcf3e9a726155156278abee3e8d56127c453 (patch)
treeb21060b785c81aa96dc8cffe3701536f2ae9cc29 /addons
parentb8af9b3423c385f270f877eb864ea6a8bb6f514b (diff)
[IMP] better useability
bzr revid: fp@tinyerp.com-20111002160410-l7db0cwv2j1173tt
Diffstat (limited to 'addons')
-rw-r--r--addons/delivery/delivery.py7
-rw-r--r--addons/delivery/delivery_view.xml5
-rw-r--r--addons/sale/sale.py2
3 files changed, 8 insertions, 6 deletions
diff --git a/addons/delivery/delivery.py b/addons/delivery/delivery.py
index 437e2ab6f80..77ef0ae9220 100644
--- a/addons/delivery/delivery.py
+++ b/addons/delivery/delivery.py
@@ -249,8 +249,10 @@ class define_delivery_steps(osv.osv_memory):
_name = 'delivery.define.delivery.steps.wizard'
_columns = {
- 'picking_policy' : fields.selection([('direct', 'Partial Delivery'), ('one', 'Complete Delivery'),],
- 'Picking Policy', required=True),
+ 'picking_policy' : fields.selection([('direct', 'Deliver each product when available'), ('one', 'Deliver all products at once'),],
+ }
+ _defaults = {
+ 'picking_policy': lambda s,c,u,ctx: s.pool.get('sale.order').default_get(c,u,['picking_policy'],context=ctx)['picking_policy']
}
def apply_cb(self, cr, uid, ids, context=None):
@@ -262,5 +264,4 @@ class define_delivery_steps(osv.osv_memory):
define_delivery_steps()
-
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
diff --git a/addons/delivery/delivery_view.xml b/addons/delivery/delivery_view.xml
index bae2647ea11..6b312223308 100644
--- a/addons/delivery/delivery_view.xml
+++ b/addons/delivery/delivery_view.xml
@@ -342,7 +342,8 @@
<field name="model">delivery.define.delivery.steps.wizard</field>
<field name="type">form</field>
<field name="arch" type="xml">
- <form string="Setup Your Delivery Steps">
+ <form string="Setup Your Picking Policy">
+ <separator string="Choose Your Default Picking Policy" colspan="4"/>
<field name="picking_policy" />
<separator string="" colspan="4"/>
<group colspan="4">
@@ -354,7 +355,7 @@
</record>
<record model="ir.actions.act_window" id="action_define_delivery_steps">
- <field name="name">Setup Your Delivery Steps</field>
+ <field name="name">Setup Your Picking Policy</field>
<field name="res_model">delivery.define.delivery.steps.wizard</field>
<field name="view_type">form</field>
<field name="view_mode">form</field>
diff --git a/addons/sale/sale.py b/addons/sale/sale.py
index 3d3bd8e0590..d9b8cfb88f9 100644
--- a/addons/sale/sale.py
+++ b/addons/sale/sale.py
@@ -216,7 +216,7 @@ class sale_order(osv.osv):
'partner_shipping_id': fields.many2one('res.partner.address', 'Shipping Address', readonly=True, required=True, states={'draft': [('readonly', False)]}, help="Shipping address for current sales order."),
'incoterm': fields.many2one('stock.incoterms', 'Incoterm', help="Incoterm which stands for 'International Commercial terms' implies its a series of sales terms which are used in the commercial transaction."),
- 'picking_policy': fields.selection([('direct', 'Partial Delivery'), ('one', 'Complete Delivery')],
+ 'picking_policy': fields.selection([('direct', 'Deliver each products when available'), ('one', 'Deliver all products at once')],
'Picking Policy', required=True, readonly=True, states={'draft': [('readonly', False)]}, help="""If you don't have enough stock available to deliver all at once, do you accept partial shipments or not?"""),
'order_policy': fields.selection([
('prepaid', 'Pay before delivery'),