Odoo Help

0

Make order lines notes editable after sale order confirmation

By
peterm
on 3/15/13, 4:56 AM 2,419 views

I need to change the order line notes/comments even after the sale order is confirmed. I cannot figure out where is the read-only attribute controled by the view or sale_order_line module.

1

Andreas Brueckl

--Andreas Brueckl--
5181
| 7 8 7
Vienna, Austria
--Andreas Brueckl--
OpenERP Consulting and Development
Andreas Brueckl
On 3/15/13, 2:24 PM

It is defined in file sale/sale.py:

'order_line': fields.one2many('sale.order.line', 'order_id', 'Order Lines', readonly=True, states={'draft': [('readonly', False)]}),

The whole sale.order.line is only writable if the order is in state draft. Here is one suggestion to get your intended functionality:

  1. Remove attributes readonly and states from order_line in sale/sale.py
  2. Add attribute attrs={'readonly': [(parent.state,'!=','draft')]} to all fields of the sale.order.line in view sale.order.form.

But I think its would be not a good practice coz there comes a corresponding entries in customer invoice and when when we change(Edit) S.O Lines then it will not reflect further in accounting, it will show only previous one ...

Abhishek
on 3/15/13, 2:30 PM

About This Community

This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.

Register

Odoo Training Center

Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now

Question tools

0 follower(s)

Stats

Asked: 3/15/13, 4:56 AM
Seen: 2419 times
Last updated: 3/16/15, 8:10 AM