Add group names added by payment modules to help of statement rule
This commit is contained in:
@@ -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'])
|
||||
|
||||
@@ -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'
|
||||
|
||||
|
||||
@@ -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")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user