2
0

account_netting: fix and improve strings

This commit is contained in:
Alexis de Lattre 2023-11-03 17:37:41 +01:00
parent 921bf7def6
commit b1bbdd0de7

View File

@ -21,6 +21,7 @@ class AccountMoveMakeNetting(models.TransientModel):
move_line_ids = fields.Many2many( move_line_ids = fields.Many2many(
comodel_name="account.move.line", comodel_name="account.move.line",
check_company=True, check_company=True,
string="Journal Items to Compensate",
) )
partner_id = fields.Many2one("res.partner", readonly=True) partner_id = fields.Many2one("res.partner", readonly=True)
company_currency_id = fields.Many2one(related="company_id.currency_id") company_currency_id = fields.Many2one(related="company_id.currency_id")
@ -33,7 +34,7 @@ class AccountMoveMakeNetting(models.TransientModel):
@api.model @api.model
def default_get(self, fields_list): def default_get(self, fields_list):
if len(self.env.context.get("active_ids", [])) < 2: if len(self.env.context.get("active_ids", [])) < 2:
raise UserError(_("You should compensate at least 2 journal items.")) raise UserError(_("You should select at least 2 journal items."))
move_lines = self.env["account.move.line"].browse( move_lines = self.env["account.move.line"].browse(
self.env.context["active_ids"] self.env.context["active_ids"]
) )
@ -70,8 +71,8 @@ class AccountMoveMakeNetting(models.TransientModel):
_( _(
"The 'Compensate' function is intended to balance " "The 'Compensate' function is intended to balance "
"operations on different accounts for the same partner. " "operations on different accounts for the same partner. "
"In this case all selected entries belong to the same " "The selected journal items have the same "
"account '%s'. Use the 'Reconcile' function instead." "account '%s', so you should use the 'Reconcile' function instead."
) )
% move_lines.account_id.display_name % move_lines.account_id.display_name
) )
@ -79,7 +80,7 @@ class AccountMoveMakeNetting(models.TransientModel):
raise UserError( raise UserError(
_( _(
"The selected journal items have different partners: %s. " "The selected journal items have different partners: %s. "
"The partner must be the same for all the selected journal items." "All the selected journal items must have the same partner."
) )
% ", ".join([p.display_name for p in partners]) % ", ".join([p.display_name for p in partners])
) )