diff options
| author | lbs-odoo <lbs@odoo.com> | 2019-07-17 10:31:16 +0000 |
|---|---|---|
| committer | Yannick Tivisse <yti@odoo.com> | 2019-08-16 13:35:21 +0000 |
| commit | 9a0fedfc657a71cd79aad03b562d6bc1b762422d (patch) | |
| tree | 27440e67b7dba9e7e31d4468652d6abfeebc2f39 /addons/purchase_requisition/models/purchase_requisition.py | |
| parent | bf347e7727b477575c4a2230ac01e25f9d08270e (diff) | |
[IMP] various: improve searchviews UX
Improve searchviews UX in all the modules
TaskID: 2029731
closes odoo/odoo#35700
Signed-off-by: Yannick Tivisse (yti) <yti@odoo.com>
Diffstat (limited to 'addons/purchase_requisition/models/purchase_requisition.py')
| -rw-r--r-- | addons/purchase_requisition/models/purchase_requisition.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/addons/purchase_requisition/models/purchase_requisition.py b/addons/purchase_requisition/models/purchase_requisition.py index c150385114e..9e6b0ff479c 100644 --- a/addons/purchase_requisition/models/purchase_requisition.py +++ b/addons/purchase_requisition/models/purchase_requisition.py @@ -45,7 +45,7 @@ class PurchaseRequisition(models.Model): def _get_type_id(self): return self.env['purchase.requisition.type'].search([], limit=1) - name = fields.Char(string='Agreement Reference', required=True, copy=False, default='New', readonly=True) + name = fields.Char(string='Reference', required=True, copy=False, default='New', readonly=True) origin = fields.Char(string='Source Document') order_count = fields.Integer(compute='_compute_orders_number', string='Number of Orders') vendor_id = fields.Many2one('res.partner', string="Vendor", domain="['|', ('company_id', '=', False), ('company_id', '=', company_id)]") @@ -53,11 +53,12 @@ class PurchaseRequisition(models.Model): ordering_date = fields.Date(string="Ordering Date", tracking=True) date_end = fields.Datetime(string='Agreement Deadline', tracking=True) schedule_date = fields.Date(string='Delivery Date', index=True, help="The expected and scheduled delivery date where all the products are received", tracking=True) - user_id = fields.Many2one('res.users', string='Purchase Representative', default= lambda self: self.env.user) + user_id = fields.Many2one('res.users', string='Purchase Representative', default=lambda self: self.env.user) description = fields.Text() company_id = fields.Many2one('res.company', string='Company', required=True, default=lambda self: self.env.company) purchase_ids = fields.One2many('purchase.order', 'requisition_id', string='Purchase Orders', states={'done': [('readonly', True)]}) line_ids = fields.One2many('purchase.requisition.line', 'requisition_id', string='Products to Purchase', states={'done': [('readonly', True)]}, copy=True) + product_id = fields.Many2one('product.product', related='line_ids.product_id', string='Product', readonly=False) state = fields.Selection(PURCHASE_REQUISITION_STATES, 'Status', tracking=True, required=True, copy=False, default='draft') |
