Add group names added by payment modules to help of statement rule

This commit is contained in:
Cédric Krier
2024-10-13 16:31:47 +02:00
parent 65d254c4c2
commit 6208cd69bd
5 changed files with 23 additions and 1 deletions
+1
View File
@@ -29,6 +29,7 @@ def register():
account.StatementLine,
module='account_payment', type_='model', depends=['account_statement'])
Pool.register(
account.StatementRule,
account.StatementRuleLine,
module='account_payment', type_='model',
depends=['account_statement_rule'])
+9
View File
@@ -896,6 +896,15 @@ class StatementLine(metaclass=PoolMeta):
yield self.payment.kind, [self.payment]
class StatementRule(metaclass=PoolMeta):
__name__ = 'account.statement.rule'
@classmethod
def __setup__(cls):
super().__setup__()
cls.description.help += "\n'payment'"
class StatementRuleLine(metaclass=PoolMeta):
__name__ = 'account.statement.rule.line'
@@ -24,6 +24,7 @@ def register():
module='account_payment_clearing', type_='model',
depends=['account_statement'])
Pool.register(
statement.StatementRule,
statement.StatementRuleLine,
module='account_payment_clearing', type_='model',
depends=['account_statement_rule'])
@@ -178,6 +178,15 @@ class StatementLine(metaclass=PoolMeta):
and l.payment.clearing_move.state == 'draft'])
class StatementRule(metaclass=PoolMeta):
__name__ = 'account.statement.rule'
@classmethod
def __setup__(cls):
super().__setup__()
cls.description.help += "\n'payment_group'"
class StatementRuleLine(metaclass=PoolMeta):
__name__ = 'account.statement.rule.line'
+3 -1
View File
@@ -94,7 +94,9 @@ class StatementRule(sequence_ordered(), ModelSQL, ModelView):
description = fields.Char("Description",
help="The regular expression the description is searched with.\n"
"It may define the groups named:\n"
"'party', 'bank_account', 'invoice'.")
"'party'\n"
"'bank_account'\n"
"'invoice'")
information_rules = fields.One2Many(
'account.statement.rule.information', 'rule', "Information Rules")