mirror of
https://github.com/OCA/stock-logistics-warehouse.git
synced 2025-01-21 14:27:28 +02:00
[11.0] stock_request_analytic:
* clean views. * allow to create a stock.request with no analytic account. * remove copy attribute in non-stored field. * remove non-existing field from compute method.
This commit is contained in:
@@ -7,23 +7,23 @@ from odoo import api, fields, models
|
||||
class StockRequestOrder(models.Model):
|
||||
_inherit = 'stock.request.order'
|
||||
|
||||
analytic_count = fields.Integer(string='analytic count',
|
||||
compute='_compute_analytic_ids',
|
||||
readonly=True)
|
||||
analytic_count = fields.Integer(
|
||||
compute='_compute_analytic_ids',
|
||||
readonly=True,
|
||||
)
|
||||
analytic_account_ids = fields.One2many(
|
||||
'account.analytic.account',
|
||||
comodel_name='account.analytic.account',
|
||||
compute='_compute_analytic_ids',
|
||||
string='Analytic Accounts',
|
||||
readonly=True, copy=False)
|
||||
readonly=True,
|
||||
)
|
||||
|
||||
@api.depends('stock_request_ids')
|
||||
def _compute_analytic_ids(self):
|
||||
for req in self.sudo():
|
||||
req.analytic_ids = req.stock_request_ids.mapped(
|
||||
'analytic_account_id')
|
||||
req.analytic_account_ids = req.stock_request_ids.mapped(
|
||||
'analytic_account_id')
|
||||
req.analytic_count = len(req.analytic_ids)
|
||||
req.analytic_count = len(req.analytic_account_ids)
|
||||
|
||||
@api.multi
|
||||
def action_view_analytic(self):
|
||||
|
||||
Reference in New Issue
Block a user