[IMP] tax_balance: breadcrumb name (#548)

This commit is contained in:
David Beal
2019-05-22 09:20:38 +02:00
committed by Borruso
parent 6d7954fc4c
commit 235c64809c
15 changed files with 115 additions and 32 deletions

View File

@@ -6,7 +6,7 @@
{
"name": "Tax Balance",
"summary": "Compute tax balances based on date range",
"version": "12.0.1.0.0",
"version": "12.0.1.1.0",
"category": "Invoices & Payments",
"website": "https://github.com/OCA/account-financial-reporting",
"author": "Agile Business Group, Therp BV, Tecnativa, ACSONE SA/NV, "

View File

@@ -13,6 +13,12 @@ msgstr ""
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: account_tax_balance
#: code:addons/account_tax_balance/wizard/open_tax_balances.py:48
#, python-format
msgid "%(name)s: %(target)s from %(from)s to %(to)s"
msgstr ""
#. module: account_tax_balance
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance
msgid "Account"

View File

@@ -9,19 +9,26 @@ msgstr ""
"Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-02-28 10:11+0000\n"
"PO-Revision-Date: 2018-02-28 10:11+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2018\n"
"PO-Revision-Date: 2019-05-27 13:19+0000\n"
"Last-Translator: Jaume Planas <jplanas@itberga.com>\n"
"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n"
"Language: ca\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.6.1\n"
#. module: account_tax_balance
#: code:addons/account_tax_balance/wizard/open_tax_balances.py:48
#, python-format
msgid "%(name)s: %(target)s from %(from)s to %(to)s"
msgstr ""
#. module: account_tax_balance
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance
msgid "Account"
msgstr ""
msgstr "Compte"
#. module: account_tax_balance
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance
@@ -32,12 +39,12 @@ msgstr ""
#. module: account_tax_balance
#: selection:wizard.open.tax.balances,target_move:0
msgid "All Entries"
msgstr ""
msgstr "Tots els apunts"
#. module: account_tax_balance
#: selection:wizard.open.tax.balances,target_move:0
msgid "All Posted Entries"
msgstr ""
msgstr "Tots els apunts tancats"
#. module: account_tax_balance
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__balance_regular
@@ -62,7 +69,7 @@ msgstr ""
#. module: account_tax_balance
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance
msgid "Base Total"
msgstr ""
msgstr "Total base"
#. module: account_tax_balance
#: model_terms:ir.ui.view,arch_db:account_tax_balance.wizard_open_tax_balances
@@ -87,7 +94,7 @@ msgstr "Creat a "
#. module: account_tax_balance
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__date_range_id
msgid "Date range"
msgstr ""
msgstr "Interval de dates"
#. module: account_tax_balance
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__display_name
@@ -97,12 +104,12 @@ msgstr "Nom a mostrar "
#. module: account_tax_balance
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__from_date
msgid "From date"
msgstr ""
msgstr "Des de la data"
#. module: account_tax_balance
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance
msgid "Group By"
msgstr ""
msgstr "Agrupat per"
#. module: account_tax_balance
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__has_moves
@@ -117,12 +124,12 @@ msgstr "ID"
#. module: account_tax_balance
#: model:ir.model,name:account_tax_balance.model_account_move
msgid "Journal Entries"
msgstr ""
msgstr "Apunts comptables"
#. module: account_tax_balance
#: model:ir.model,name:account_tax_balance.model_account_move_line
msgid "Journal Item"
msgstr ""
msgstr "Apunt comptable"
#. module: account_tax_balance
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances____last_update
@@ -142,43 +149,43 @@ msgstr "Última actualització a "
#. module: account_tax_balance
#: model:ir.model.fields,field_description:account_tax_balance.field_account_move__move_type
msgid "Move Type"
msgstr ""
msgstr "Tipus de moviment"
#. module: account_tax_balance
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_account_move_filter
msgid "Move type"
msgstr ""
msgstr "Tipus de moviment"
#. module: account_tax_balance
#: model_terms:ir.ui.view,arch_db:account_tax_balance.wizard_open_tax_balances
msgid "Open Taxes"
msgstr ""
msgstr "Obre impostos"
#. module: account_tax_balance
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance
msgid "Short Name"
msgstr ""
msgstr "Nom curt"
#. module: account_tax_balance
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__target_move
msgid "Target Moves"
msgstr ""
msgstr "Moviments de destí"
#. module: account_tax_balance
#: model:ir.model,name:account_tax_balance.model_account_tax
msgid "Tax"
msgstr ""
msgstr "Impost"
#. module: account_tax_balance
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance
msgid "Tax Group"
msgstr ""
msgstr "Grup d'impostos"
#. module: account_tax_balance
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance
msgid "Tax Scope"
msgstr ""
msgstr "Abast impostos"
#. module: account_tax_balance
#: model:ir.actions.act_window,name:account_tax_balance.action_open_tax_balances
@@ -192,12 +199,12 @@ msgstr ""
#. module: account_tax_balance
#: model:ir.model.fields,field_description:account_tax_balance.field_wizard_open_tax_balances__to_date
msgid "To date"
msgstr ""
msgstr "Fins a la data"
#. module: account_tax_balance
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance
msgid "Total"
msgstr ""
msgstr "Total"
#. module: account_tax_balance
#: model:ir.model.fields,field_description:account_tax_balance.field_account_tax__balance
@@ -213,7 +220,7 @@ msgstr ""
#: code:addons/account_tax_balance/models/account_tax.py:90
#, python-format
msgid "Unsupported search operator"
msgstr ""
msgstr "Operador de cerca no admès"
#. module: account_tax_balance
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_tree_balance

View File

@@ -18,6 +18,12 @@ msgstr ""
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: account_tax_balance
#: code:addons/account_tax_balance/wizard/open_tax_balances.py:48
#, python-format
msgid "%(name)s: %(target)s from %(from)s to %(to)s"
msgstr ""
#. module: account_tax_balance
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance
msgid "Account"

View File

@@ -9,15 +9,21 @@ msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-01-19 01:37+0000\n"
"PO-Revision-Date: 2019-02-04 10:50+0000\n"
"Last-Translator: Marta Vázquez Rodríguez <vazrodmar@gmail.com>\n"
"PO-Revision-Date: 2019-07-22 21:43+0000\n"
"Last-Translator: Josep M <jmyepes@mac.com>\n"
"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.4\n"
"X-Generator: Weblate 3.7.1\n"
#. module: account_tax_balance
#: code:addons/account_tax_balance/wizard/open_tax_balances.py:48
#, python-format
msgid "%(name)s: %(target)s from %(from)s to %(to)s"
msgstr "%(name)s: %(target)s desde %(from)s a %(to)s"
#. module: account_tax_balance
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance

View File

@@ -19,6 +19,12 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 3.5.1\n"
#. module: account_tax_balance
#: code:addons/account_tax_balance/wizard/open_tax_balances.py:48
#, python-format
msgid "%(name)s: %(target)s from %(from)s to %(to)s"
msgstr ""
#. module: account_tax_balance
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance
msgid "Account"

View File

@@ -20,6 +20,12 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
#. module: account_tax_balance
#: code:addons/account_tax_balance/wizard/open_tax_balances.py:48
#, python-format
msgid "%(name)s: %(target)s from %(from)s to %(to)s"
msgstr ""
#. module: account_tax_balance
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance
msgid "Account"

View File

@@ -19,6 +19,12 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.3\n"
#. module: account_tax_balance
#: code:addons/account_tax_balance/wizard/open_tax_balances.py:48
#, python-format
msgid "%(name)s: %(target)s from %(from)s to %(to)s"
msgstr ""
#. module: account_tax_balance
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance
msgid "Account"

View File

@@ -18,6 +18,12 @@ msgstr ""
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: account_tax_balance
#: code:addons/account_tax_balance/wizard/open_tax_balances.py:48
#, python-format
msgid "%(name)s: %(target)s from %(from)s to %(to)s"
msgstr ""
#. module: account_tax_balance
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance
msgid "Account"

View File

@@ -20,6 +20,12 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.2.2\n"
#. module: account_tax_balance
#: code:addons/account_tax_balance/wizard/open_tax_balances.py:48
#, python-format
msgid "%(name)s: %(target)s from %(from)s to %(to)s"
msgstr ""
#. module: account_tax_balance
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance
msgid "Account"

View File

@@ -18,6 +18,12 @@ msgstr ""
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: account_tax_balance
#: code:addons/account_tax_balance/wizard/open_tax_balances.py:48
#, python-format
msgid "%(name)s: %(target)s from %(from)s to %(to)s"
msgstr ""
#. module: account_tax_balance
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance
msgid "Account"

View File

@@ -19,6 +19,12 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?"
"2:1));\n"
#. module: account_tax_balance
#: code:addons/account_tax_balance/wizard/open_tax_balances.py:48
#, python-format
msgid "%(name)s: %(target)s from %(from)s to %(to)s"
msgstr ""
#. module: account_tax_balance
#: model_terms:ir.ui.view,arch_db:account_tax_balance.view_tax_search_balance
msgid "Account"

View File

@@ -3,7 +3,7 @@
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="generator" content="Docutils 0.14: http://docutils.sourceforge.net/" />
<meta name="generator" content="Docutils 0.15.1: http://docutils.sourceforge.net/" />
<title>Tax Balance</title>
<style type="text/css">

View File

@@ -105,8 +105,6 @@ class TestAccountTaxBalance(HttpCase):
action['context']['from_date'], current_range[0].date_start)
self.assertEqual(
action['context']['to_date'], current_range[0].date_end)
self.assertEqual(
action['xml_id'], 'account_tax_balance.action_tax_balances_tree')
# exercise search has_moves = True
taxes = self.env['account.tax'].search([('has_moves', '=', True)])

View File

@@ -1,7 +1,7 @@
# © 2016 Lorenzo Battistini - Agile Business Group
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
from odoo import api, fields, models
from odoo import _, api, fields, models
class WizardOpenTaxBalances(models.TransientModel):
@@ -31,7 +31,25 @@ class WizardOpenTaxBalances(models.TransientModel):
def open_taxes(self):
self.ensure_one()
action = self.env.ref('account_tax_balance.action_tax_balances_tree')
vals = action.read()[0]
act_vals = action.read()[0]
# override action name doesn't work in v12 or v10
# we need to build a dynamic action on main keys
vals = {x: act_vals[x] for x in act_vals
if x in ('res_model', 'view_mode', 'domain',
'view_id', 'search_view_id', 'name', 'type')}
lang = self.env['res.lang'].search(
[('code', '=', self.env.user.lang or 'en_US')])
date_format = lang and lang.date_format or "%m/%d/%Y"
infos = {'name': vals['name'], 'target': _(self.target_move),
'from': self.from_date.strftime(date_format),
'to': self.to_date.strftime(date_format),
'company': self.company_id.name}
# name of action which is displayed in breacrumb
vals["name"] = _(
"%(name)s: %(target)s from %(from)s to %(to)s") % infos
multi_cpny_grp = self.env.ref('base.group_multi_company')
if multi_cpny_grp in self.env.user.groups_id:
vals['name'] = '%s (%s)' % (vals['name'], self.company_id.name)
vals['context'] = {
'from_date': self.from_date,
'to_date': self.to_date,