diff options
| author | amoyaux <arm@odoo.com> | 2017-09-06 11:26:09 +0200 |
|---|---|---|
| committer | amoyaux <arm@odoo.com> | 2017-09-08 17:08:07 +0200 |
| commit | f50d73237399ddfc9ec48ac55ebc32754ecf52bb (patch) | |
| tree | f91fc64c79edc9ee3bd44a46bad289da2d765322 /addons | |
| parent | c914df5a369eb49e4e72a698c0811200b5825f22 (diff) | |
[IMP] stock, purchase: improve usererror messages.
This commit add some steps in description in order to
correct the mistake.
Diffstat (limited to 'addons')
| -rw-r--r-- | addons/mrp/models/procurement.py | 2 | ||||
| -rw-r--r-- | addons/purchase/models/purchase.py | 2 | ||||
| -rw-r--r-- | addons/stock/models/procurement.py | 2 | ||||
| -rw-r--r-- | addons/stock/wizard/stock_scheduler_compute_views.xml | 5 |
4 files changed, 5 insertions, 6 deletions
diff --git a/addons/mrp/models/procurement.py b/addons/mrp/models/procurement.py index 3bf96934b83..61c654c4dd8 100644 --- a/addons/mrp/models/procurement.py +++ b/addons/mrp/models/procurement.py @@ -17,7 +17,7 @@ class ProcurementRule(models.Model): ProductionSudo = Production.sudo().with_context(force_company=values['company_id'].id) bom = self._get_matching_bom(product_id, values) if not bom: - msg = _('No Bill of Material found for product %s.') % (product_id.display_name,) + msg = _('There is no Bill of Material found for the product %s. Please define a Bill of Material for this product.') % (product_id.display_name,) raise UserError(msg) # create the MO as SUPERUSER because the current user may not have the rights to do it (mto product launched by a sale for example) diff --git a/addons/purchase/models/purchase.py b/addons/purchase/models/purchase.py index e40713bac40..351ca944d64 100644 --- a/addons/purchase/models/purchase.py +++ b/addons/purchase/models/purchase.py @@ -866,7 +866,7 @@ class ProcurementRule(models.Model): suppliers = product_id.seller_ids\ .filtered(lambda r: (not r.company_id or r.company_id == values['company_id']) and (not r.product_id or r.product_id == product_id)) if not suppliers: - msg = _('No vendor associated to product %s. Unable to generate the purchase order.') % (product_id.display_name,) + msg = _('There is no vendor associated to the product %s. Please define a vendor for this product.') % (product_id.display_name,) raise UserError(msg) supplier = self._make_po_select_supplier(values, suppliers) diff --git a/addons/stock/models/procurement.py b/addons/stock/models/procurement.py index 57f969d8542..bcc9dcbd2c8 100644 --- a/addons/stock/models/procurement.py +++ b/addons/stock/models/procurement.py @@ -183,7 +183,7 @@ class ProcurementGroup(models.Model): rule = self._get_rule(product_id, location_id, values) if not rule: - raise UserError(_('No procurement rule found.')) + raise UserError(_('No procurement rule found. Please verify the configuration of your routes')) getattr(rule, '_run_%s' % rule.action)(product_id, product_qty, product_uom, location_id, name, origin, values) return True diff --git a/addons/stock/wizard/stock_scheduler_compute_views.xml b/addons/stock/wizard/stock_scheduler_compute_views.xml index ec8b5fe8884..ad8c64df78e 100644 --- a/addons/stock/wizard/stock_scheduler_compute_views.xml +++ b/addons/stock/wizard/stock_scheduler_compute_views.xml @@ -6,9 +6,8 @@ <field name="arch" type="xml"> <form string="Parameters"> <p> - This will run the schedulers. Which will try to reserve not available deliveries, - try to see if it can solve any exceptions in the stock flow that might have been solved - and will run the reordering rules. + When you run the schedulers, Odoo tries to reserve the available stock to fulfill the existing pickings + and verify if some reordering rules should be triggered. </p> <field name="orderpoints_only" groups="base.group_no_one"/> <footer> |
