Use lazy_gettext for reporting Mixin
issue8617 review264601002
This commit is contained in:
1 parent
bee0e7a243
commit
e47620cdc8
2 files changed
+30
-5
No files matched your search
+18
@@ -42,5 +42,23 @@ this repository contains the full copyright notices and license terms. -->
|
||||
<record model="ir.message" id="msg_sale_modify_header_draft">
|
||||
<field name="text">To modify the header of sale "%(sale)s", it must be in "draft" state.</field>
|
||||
</record>
|
||||
<record model="ir.message" id="msg_sale_reporting_company">
|
||||
<field name="text">Company</field>
|
||||
</record>
|
||||
<record model="ir.message" id="msg_sale_reporting_number">
|
||||
<field name="text">#</field>
|
||||
</record>
|
||||
<record model="ir.message" id="msg_sale_reporting_number_help">
|
||||
<field name="text">Number of sales</field>
|
||||
</record>
|
||||
<record model="ir.message" id="msg_sale_reporting_revenue">
|
||||
<field name="text">Revenue</field>
|
||||
</record>
|
||||
<record model="ir.message" id="msg_sale_reporting_revenue_trend">
|
||||
<field name="text">Revenue Trend</field>
|
||||
</record>
|
||||
<record model="ir.message" id="msg_sale_reporting_currency_digits">
|
||||
<field name="text">Currency Digits</field>
|
||||
</record>
|
||||
</data>
|
||||
</tryton>
|
||||
+12
-5
@@ -19,6 +19,7 @@ from trytond.tools import grouped_slice, reduce_ids
|
||||
from trytond.transaction import Transaction
|
||||
from trytond.pyson import Eval, If
|
||||
from trytond.wizard import Wizard, StateTransition, StateAction
|
||||
from trytond.i18n import lazy_gettext
|
||||
|
||||
__all__ = ['Context',
|
||||
'Customer', 'CustomerTimeseries',
|
||||
@@ -37,17 +38,23 @@ def pairwise(iterable):
|
||||
|
||||
class Abstract(ModelSQL):
|
||||
|
||||
company = fields.Many2One('company.company', "Company")
|
||||
number = fields.Integer("#", help="Number of sales")
|
||||
company = fields.Many2One(
|
||||
'company.company', lazy_gettext("sale.msg_sale_reporting_company"))
|
||||
number = fields.Integer(lazy_gettext("sale.msg_sale_reporting_number"),
|
||||
help=lazy_gettext("sale.msg_sale_reporting_number_help"))
|
||||
revenue = fields.Numeric(
|
||||
"Revenue", digits=(16, Eval('currency_digits', 2)),
|
||||
lazy_gettext("sale.msg_sale_reporting_revenue"),
|
||||
digits=(16, Eval('currency_digits', 2)),
|
||||
depends=['currency_digits'])
|
||||
revenue_trend = fields.Function(
|
||||
fields.Char("Revenue Trend"), 'get_trend')
|
||||
fields.Char(lazy_gettext("sale.msg_sale_reporting_revenue_trend")),
|
||||
'get_trend')
|
||||
time_series = None
|
||||
|
||||
currency_digits = fields.Function(
|
||||
fields.Integer("Currency Digits"), 'get_currency_digits')
|
||||
fields.Integer(
|
||||
lazy_gettext("sale.msg_sale_reporting_currency_digits")),
|
||||
'get_currency_digits')
|
||||
|
||||
@classmethod
|
||||
def table_query(cls):
|
||||
|
||||
Reference in new issue
Block a user