From e13efbd8b40d0e7b53c8a5b459e109cede4a8ef0 Mon Sep 17 00:00:00 2001 From: Nimesh Jethva Date: Mon, 17 Sep 2018 16:42:18 +0530 Subject: [PATCH] [IMP]stock_*: Improvement in model description Purpose of this commit is to give description more "business oriented" because those descriptions appears in Odoo Studio which is supposed to be used by end users, not only by developers. Related Task ID : 37311 --- addons/delivery/models/delivery_carrier.py | 2 +- addons/stock/models/product_strategy.py | 1 + addons/stock/models/stock_move_line.py | 2 +- addons/stock/models/stock_package_level.py | 1 + addons/stock/models/stock_picking.py | 2 +- addons/stock/models/stock_quant.py | 2 +- addons/stock/models/stock_rule.py | 2 +- addons/stock/models/stock_scrap.py | 1 + addons/stock/models/stock_traceability.py | 1 + addons/stock/report/report_stock_forecast.py | 1 + addons/stock/report/report_stock_rule.py | 1 + addons/stock/wizard/product_replenish.py | 1 + addons/stock/wizard/stock_overprocessed_transfer.py | 1 + addons/stock/wizard/stock_picking_return.py | 1 + addons/stock/wizard/stock_rules_report.py | 1 + addons/stock/wizard/stock_track_confirmation.py | 2 ++ addons/stock/wizard/stock_warn_insufficient_qty.py | 2 ++ addons/stock_landed_costs/models/stock_landed_cost.py | 4 ++-- addons/stock_picking_batch/wizard/stock_picking_to_batch.py | 2 +- 19 files changed, 22 insertions(+), 8 deletions(-) diff --git a/addons/delivery/models/delivery_carrier.py b/addons/delivery/models/delivery_carrier.py index 19e854e61af..d7797cb01fa 100644 --- a/addons/delivery/models/delivery_carrier.py +++ b/addons/delivery/models/delivery_carrier.py @@ -11,7 +11,7 @@ _logger = logging.getLogger(__name__) class DeliveryCarrier(models.Model): _name = 'delivery.carrier' - _description = "Carrier" + _description = "Delivery Methods" _order = 'sequence, id' ''' A Shipping Provider diff --git a/addons/stock/models/product_strategy.py b/addons/stock/models/product_strategy.py index 9271e87c431..9bc7dfad04b 100644 --- a/addons/stock/models/product_strategy.py +++ b/addons/stock/models/product_strategy.py @@ -49,6 +49,7 @@ class PutAwayStrategy(models.Model): class FixedPutAwayStrategy(models.Model): _name = 'stock.fixed.putaway.strat' _order = 'sequence' + _description = 'Fixed Putaway Strategy on Location' product_id = fields.Many2one('product.product', 'Product') putaway_id = fields.Many2one('product.putaway', 'Put Away Method', required=True) diff --git a/addons/stock/models/stock_move_line.py b/addons/stock/models/stock_move_line.py index d052f925413..9584fa842ef 100644 --- a/addons/stock/models/stock_move_line.py +++ b/addons/stock/models/stock_move_line.py @@ -12,7 +12,7 @@ from odoo.tools.float_utils import float_round, float_compare, float_is_zero class StockMoveLine(models.Model): _name = "stock.move.line" - _description = "Packing Operation" + _description = "Product Moves (Stock Move Line)" _rec_name = "product_id" _order = "result_package_id desc, id" diff --git a/addons/stock/models/stock_package_level.py b/addons/stock/models/stock_package_level.py index 3e6426669b7..1d01face6b5 100644 --- a/addons/stock/models/stock_package_level.py +++ b/addons/stock/models/stock_package_level.py @@ -8,6 +8,7 @@ from operator import itemgetter class StockPackageLevel(models.Model): _name = 'stock.package_level' + _description = 'Stock Package Level' package_id = fields.Many2one('stock.quant.package', 'Package', required=True) picking_id = fields.Many2one('stock.picking', 'Picking') diff --git a/addons/stock/models/stock_picking.py b/addons/stock/models/stock_picking.py index 642259a3f31..e1aa4ecfd6c 100644 --- a/addons/stock/models/stock_picking.py +++ b/addons/stock/models/stock_picking.py @@ -16,7 +16,7 @@ from operator import itemgetter class PickingType(models.Model): _name = "stock.picking.type" - _description = "The operation type determines the picking view" + _description = "Picking Type" _order = 'sequence, id' name = fields.Char('Operation Type', required=True, translate=True) diff --git a/addons/stock/models/stock_quant.py b/addons/stock/models/stock_quant.py index a4028a79f83..123e4856971 100644 --- a/addons/stock/models/stock_quant.py +++ b/addons/stock/models/stock_quant.py @@ -340,7 +340,7 @@ class StockQuant(models.Model): class QuantPackage(models.Model): """ Packages containing quants and/or other packages """ _name = "stock.quant.package" - _description = "Physical Packages" + _description = "Packages" _order = 'name' name = fields.Char( diff --git a/addons/stock/models/stock_rule.py b/addons/stock/models/stock_rule.py index 60fc7a8465b..724edff2df2 100644 --- a/addons/stock/models/stock_rule.py +++ b/addons/stock/models/stock_rule.py @@ -277,7 +277,7 @@ class ProcurementGroup(models.Model): sequence computed if created manually. """ _name = 'procurement.group' - _description = 'Procurement Requisition' + _description = 'Procurement Group' _order = "id desc" partner_id = fields.Many2one('res.partner', 'Partner') diff --git a/addons/stock/models/stock_scrap.py b/addons/stock/models/stock_scrap.py index 891f362843b..16f6b505acb 100644 --- a/addons/stock/models/stock_scrap.py +++ b/addons/stock/models/stock_scrap.py @@ -9,6 +9,7 @@ from odoo.tools import float_compare class StockScrap(models.Model): _name = 'stock.scrap' _order = 'id desc' + _description = 'Scrap' def _get_default_scrap_location_id(self): return self.env['stock.location'].search([('scrap_location', '=', True), ('company_id', 'in', [self.env.user.company_id.id, False])], limit=1).id diff --git a/addons/stock/models/stock_traceability.py b/addons/stock/models/stock_traceability.py index 5774325e589..2a30571b539 100644 --- a/addons/stock/models/stock_traceability.py +++ b/addons/stock/models/stock_traceability.py @@ -18,6 +18,7 @@ def autoIncrement(): class MrpStockReport(models.TransientModel): _name = 'stock.traceability.report' + _description = 'Traceability Report' @api.model def _get_move_lines(self, move_lines): diff --git a/addons/stock/report/report_stock_forecast.py b/addons/stock/report/report_stock_forecast.py index 1ca3b1195b5..b7f7712024f 100644 --- a/addons/stock/report/report_stock_forecast.py +++ b/addons/stock/report/report_stock_forecast.py @@ -6,6 +6,7 @@ from odoo import api, fields, models, tools class ReportStockForecat(models.Model): _name = 'report.stock.forecast' _auto = False + _description = 'Stock Forecast Report' date = fields.Date(string='Date') product_id = fields.Many2one('product.product', string='Product', readonly=True) diff --git a/addons/stock/report/report_stock_rule.py b/addons/stock/report/report_stock_rule.py index cb97877cac1..529eef48681 100644 --- a/addons/stock/report/report_stock_rule.py +++ b/addons/stock/report/report_stock_rule.py @@ -7,6 +7,7 @@ from odoo.exceptions import UserError class ReportStockRule(models.AbstractModel): _name = 'report.stock.report_stock_rule' + _description = 'Stock rule report' @api.model def _get_report_values(self, docids, data=None): diff --git a/addons/stock/wizard/product_replenish.py b/addons/stock/wizard/product_replenish.py index 24a6040f8d8..509375599d5 100644 --- a/addons/stock/wizard/product_replenish.py +++ b/addons/stock/wizard/product_replenish.py @@ -8,6 +8,7 @@ from odoo.exceptions import UserError class ProductReplenish(models.TransientModel): _name = 'product.replenish' + _description = 'Product Replenish' product_id = fields.Many2one('product.product', string='Product', required=True) product_tmpl_id = fields.Many2one('product.template', String='Product Template', required=True) diff --git a/addons/stock/wizard/stock_overprocessed_transfer.py b/addons/stock/wizard/stock_overprocessed_transfer.py index b77bd18f3e3..7652d96010c 100644 --- a/addons/stock/wizard/stock_overprocessed_transfer.py +++ b/addons/stock/wizard/stock_overprocessed_transfer.py @@ -7,6 +7,7 @@ from odoo.exceptions import UserError class StockOverProcessedTransfer(models.TransientModel): _name = 'stock.overprocessed.transfer' + _description = 'Transfer Over Processed Stock' picking_id = fields.Many2one('stock.picking') overprocessed_product_name = fields.Char(compute='_compute_overprocessed_product_name', diff --git a/addons/stock/wizard/stock_picking_return.py b/addons/stock/wizard/stock_picking_return.py index 3d77be223b5..103c2a8cb26 100644 --- a/addons/stock/wizard/stock_picking_return.py +++ b/addons/stock/wizard/stock_picking_return.py @@ -10,6 +10,7 @@ from odoo.tools.float_utils import float_round class ReturnPickingLine(models.TransientModel): _name = "stock.return.picking.line" _rec_name = 'product_id' + _description = 'Return Picking Line' product_id = fields.Many2one('product.product', string="Product", required=True, domain="[('id', '=', product_id)]") quantity = fields.Float("Quantity", digits=dp.get_precision('Product Unit of Measure'), required=True) diff --git a/addons/stock/wizard/stock_rules_report.py b/addons/stock/wizard/stock_rules_report.py index 17fc5311940..b637d2af591 100644 --- a/addons/stock/wizard/stock_rules_report.py +++ b/addons/stock/wizard/stock_rules_report.py @@ -6,6 +6,7 @@ from odoo import api, fields, models class StockRulesReport(models.TransientModel): _name = 'stock.rules.report' + _description = 'Stock Rules report' product_id = fields.Many2one('product.product', string='Product', required=True) product_tmpl_id = fields.Many2one('product.template', String='Product Template', required=True) diff --git a/addons/stock/wizard/stock_track_confirmation.py b/addons/stock/wizard/stock_track_confirmation.py index 7af29de7ef8..fa8cc62e3a1 100644 --- a/addons/stock/wizard/stock_track_confirmation.py +++ b/addons/stock/wizard/stock_track_confirmation.py @@ -6,6 +6,7 @@ from odoo import api, models, fields, tools class StockTrackConfirmation(models.TransientModel): _name = 'stock.track.confirmation' + _description = 'Stock Track Confirmation' tracking_line_ids = fields.One2many('stock.track.line', 'wizard_id') inventory_id = fields.Many2one('stock.inventory', 'Inventory') @@ -16,6 +17,7 @@ class StockTrackConfirmation(models.TransientModel): class StockTrackingLines(models.TransientModel): _name = 'stock.track.line' + _description = 'Stock Track Line' product_id = fields.Many2one('product.product', 'Product', readonly=True) tracking = fields.Selection([('lot', 'Tracked by lot'), ('serial', 'Tracked by serial number')], readonly=True) diff --git a/addons/stock/wizard/stock_warn_insufficient_qty.py b/addons/stock/wizard/stock_warn_insufficient_qty.py index 0ce45f250fc..50247d130bf 100644 --- a/addons/stock/wizard/stock_warn_insufficient_qty.py +++ b/addons/stock/wizard/stock_warn_insufficient_qty.py @@ -7,6 +7,7 @@ from odoo.tools import float_compare class StockWarnInsufficientQty(models.AbstractModel): _name = 'stock.warn.insufficient.qty' + _description = 'Warn Insufficient Quantity' product_id = fields.Many2one('product.product', 'Product', required=True) location_id = fields.Many2one( 'stock.location', 'Location', domain="[('usage', '=', 'internal')]", required=True) @@ -27,6 +28,7 @@ class StockWarnInsufficientQty(models.AbstractModel): class StockWarnInsufficientQtyScrap(models.TransientModel): _name = 'stock.warn.insufficient.qty.scrap' _inherit = 'stock.warn.insufficient.qty' + _description = 'Warn Insufficient Scrap Quantity' scrap_id = fields.Many2one('stock.scrap', 'Scrap') diff --git a/addons/stock_landed_costs/models/stock_landed_cost.py b/addons/stock_landed_costs/models/stock_landed_cost.py index a309a34f899..d41a53cd676 100644 --- a/addons/stock_landed_costs/models/stock_landed_cost.py +++ b/addons/stock_landed_costs/models/stock_landed_cost.py @@ -230,7 +230,7 @@ class LandedCost(models.Model): class LandedCostLine(models.Model): _name = 'stock.landed.cost.lines' - _description = 'Stock Landed Cost Lines' + _description = 'Stock Landed Cost Line' name = fields.Char('Description') cost_id = fields.Many2one( @@ -253,7 +253,7 @@ class LandedCostLine(models.Model): class AdjustmentLines(models.Model): _name = 'stock.valuation.adjustment.lines' - _description = 'Stock Valuation Adjustment Lines' + _description = 'Valuation Adjustment Lines' name = fields.Char( 'Description', compute='_compute_name', store=True) diff --git a/addons/stock_picking_batch/wizard/stock_picking_to_batch.py b/addons/stock_picking_batch/wizard/stock_picking_to_batch.py index c25b97bcad9..ddf02ffc172 100644 --- a/addons/stock_picking_batch/wizard/stock_picking_to_batch.py +++ b/addons/stock_picking_batch/wizard/stock_picking_to_batch.py @@ -6,7 +6,7 @@ from odoo import api, fields, models class StockPickingToBatch(models.TransientModel): _name = 'stock.picking.to.batch' - _description = 'Add pickings to a batch picking' + _description = 'Batch Picking Lines' batch_id = fields.Many2one('stock.picking.batch', string='Batch Picking', required=True, oldname="wave_id")