diff options
| author | Fabien Pinckaers <fp@tinyerp.com> | 2011-10-02 18:04:10 +0200 |
|---|---|---|
| committer | Fabien Pinckaers <fp@tinyerp.com> | 2011-10-02 18:04:10 +0200 |
| commit | 709bdcf3e9a726155156278abee3e8d56127c453 (patch) | |
| tree | b21060b785c81aa96dc8cffe3701536f2ae9cc29 /addons | |
| parent | b8af9b3423c385f270f877eb864ea6a8bb6f514b (diff) | |
[IMP] better useability
bzr revid: fp@tinyerp.com-20111002160410-l7db0cwv2j1173tt
Diffstat (limited to 'addons')
| -rw-r--r-- | addons/delivery/delivery.py | 7 | ||||
| -rw-r--r-- | addons/delivery/delivery_view.xml | 5 | ||||
| -rw-r--r-- | addons/sale/sale.py | 2 |
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'), |
