first commit
This commit is contained in:
2
modules/account_invoice_line_standalone/__init__.py
Normal file
2
modules/account_invoice_line_standalone/__init__.py
Normal file
@@ -0,0 +1,2 @@
|
||||
# This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
# this repository contains the full copyright notices and license terms.
|
||||
Binary file not shown.
Binary file not shown.
35
modules/account_invoice_line_standalone/invoice.py
Normal file
35
modules/account_invoice_line_standalone/invoice.py
Normal file
@@ -0,0 +1,35 @@
|
||||
# This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
# this repository contains the full copyright notices and license terms.
|
||||
from trytond.pool import PoolMeta
|
||||
from trytond.transaction import Transaction
|
||||
|
||||
|
||||
class Invoice(metaclass=PoolMeta):
|
||||
__name__ = 'account.invoice'
|
||||
|
||||
@classmethod
|
||||
def __setup__(cls):
|
||||
super().__setup__()
|
||||
add_remove = [
|
||||
('invoice', '=', None),
|
||||
]
|
||||
|
||||
if not cls.lines.add_remove:
|
||||
cls.lines.add_remove = add_remove
|
||||
else:
|
||||
cls.lines.add_remove = [
|
||||
add_remove,
|
||||
cls.lines.add_remove,
|
||||
]
|
||||
|
||||
|
||||
class InvoiceLine(metaclass=PoolMeta):
|
||||
__name__ = 'account.invoice.line'
|
||||
|
||||
@classmethod
|
||||
def parse_view(cls, tree, type, *args, **kwargs):
|
||||
if type == 'form' and Transaction().context.get('standalone'):
|
||||
tree_root = tree.getroottree().getroot()
|
||||
if tree_root.get('cursor') == 'product':
|
||||
tree_root.set('cursor', 'party')
|
||||
return super().parse_view(tree, type, *args, **kwargs)
|
||||
79
modules/account_invoice_line_standalone/invoice.xml
Normal file
79
modules/account_invoice_line_standalone/invoice.xml
Normal file
@@ -0,0 +1,79 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<tryton>
|
||||
<data>
|
||||
<record model="ir.ui.view" id="invoice_line_view_form">
|
||||
<field name="model">account.invoice.line</field>
|
||||
<field name="inherit" ref="account_invoice.invoice_line_view_form"/>
|
||||
<field name="domain"
|
||||
eval="Eval('context', {}).get('standalone', False)" pyson="1"/>
|
||||
<field name="name">invoice_line_form</field>
|
||||
</record>
|
||||
<record model="ir.ui.view" id="invoice_line_view_tree">
|
||||
<field name="model">account.invoice.line</field>
|
||||
<field name="inherit" ref="account_invoice.invoice_line_view_tree"/>
|
||||
<field name="domain"
|
||||
eval="Eval('context', {}).get('standalone', False)" pyson="1"/>
|
||||
<field name="name">invoice_line_tree</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="invoice_line_view_tree_sequence">
|
||||
<field name="model">account.invoice.line</field>
|
||||
<field name="inherit" ref="account_invoice.invoice_line_view_tree_sequence"/>
|
||||
<field name="name">invoice_line_tree_sequence</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.action.act_window" id="act_invoice_line_out_form">
|
||||
<field name="name">Lines</field>
|
||||
<field name="res_model">account.invoice.line</field>
|
||||
<field name="domain"
|
||||
eval="[('invoice_type', '=', 'out'), ('invoice', '=', None)]"
|
||||
pyson="1"/>
|
||||
<field name="context"
|
||||
eval="{'invoice_type': 'out', 'standalone': True}"
|
||||
pyson="1"/>
|
||||
</record>
|
||||
<record model="ir.action.act_window.view" id="act_invoice_line_out_form_view1">
|
||||
<field name="sequence" eval="10"/>
|
||||
<field name="view" ref="account_invoice.invoice_line_view_tree"/>
|
||||
<field name="act_window" ref="act_invoice_line_out_form"/>
|
||||
</record>
|
||||
<record model="ir.action.act_window.view" id="act_invoice_line_out_form_view2">
|
||||
<field name="sequence" eval="20"/>
|
||||
<field name="view" ref="account_invoice.invoice_line_view_form"/>
|
||||
<field name="act_window" ref="act_invoice_line_out_form"/>
|
||||
</record>
|
||||
<menuitem
|
||||
parent="account_invoice.menu_invoice_out_form"
|
||||
action="act_invoice_line_out_form"
|
||||
sequence="50"
|
||||
id="menu_invoice_line_out_form"/>
|
||||
|
||||
<record model="ir.action.act_window" id="act_invoice_line_in_form">
|
||||
<field name="name">Lines</field>
|
||||
<field name="res_model">account.invoice.line</field>
|
||||
<field name="domain"
|
||||
eval="[('invoice_type', '=', 'in'), ('invoice', '=', None)]"
|
||||
pyson="1"/>
|
||||
<field name="context"
|
||||
eval="{'invoice_type': 'in', 'standalone': True}"
|
||||
pyson="1"/>
|
||||
</record>
|
||||
<record model="ir.action.act_window.view" id="act_invoice_line_in_form_view1">
|
||||
<field name="sequence" eval="10"/>
|
||||
<field name="view" ref="account_invoice.invoice_line_view_tree"/>
|
||||
<field name="act_window" ref="act_invoice_line_in_form"/>
|
||||
</record>
|
||||
<record model="ir.action.act_window.view" id="act_invoice_line_in_form_view2">
|
||||
<field name="sequence" eval="20"/>
|
||||
<field name="view" ref="account_invoice.invoice_line_view_form"/>
|
||||
<field name="act_window" ref="act_invoice_line_in_form"/>
|
||||
</record>
|
||||
<menuitem
|
||||
parent="account_invoice.menu_invoice_in_form"
|
||||
action="act_invoice_line_in_form"
|
||||
sequence="50"
|
||||
id="menu_invoice_line_in_form"/>
|
||||
</data>
|
||||
</tryton>
|
||||
19
modules/account_invoice_line_standalone/locale/bg.po
Normal file
19
modules/account_invoice_line_standalone/locale/bg.po
Normal file
@@ -0,0 +1,19 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_line_in_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_line_out_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_line_in_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_line_out_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
19
modules/account_invoice_line_standalone/locale/ca.po
Normal file
19
modules/account_invoice_line_standalone/locale/ca.po
Normal file
@@ -0,0 +1,19 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_line_in_form"
|
||||
msgid "Lines"
|
||||
msgstr "Línies"
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_line_out_form"
|
||||
msgid "Lines"
|
||||
msgstr "Línies"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_line_in_form"
|
||||
msgid "Lines"
|
||||
msgstr "Línies"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_line_out_form"
|
||||
msgid "Lines"
|
||||
msgstr "Línies"
|
||||
19
modules/account_invoice_line_standalone/locale/cs.po
Normal file
19
modules/account_invoice_line_standalone/locale/cs.po
Normal file
@@ -0,0 +1,19 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_line_in_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_line_out_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_line_in_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_line_out_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
19
modules/account_invoice_line_standalone/locale/de.po
Normal file
19
modules/account_invoice_line_standalone/locale/de.po
Normal file
@@ -0,0 +1,19 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_line_in_form"
|
||||
msgid "Lines"
|
||||
msgstr "Positionen"
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_line_out_form"
|
||||
msgid "Lines"
|
||||
msgstr "Positionen"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_line_in_form"
|
||||
msgid "Lines"
|
||||
msgstr "Positionen"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_line_out_form"
|
||||
msgid "Lines"
|
||||
msgstr "Positionen"
|
||||
19
modules/account_invoice_line_standalone/locale/es.po
Normal file
19
modules/account_invoice_line_standalone/locale/es.po
Normal file
@@ -0,0 +1,19 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_line_in_form"
|
||||
msgid "Lines"
|
||||
msgstr "Líneas"
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_line_out_form"
|
||||
msgid "Lines"
|
||||
msgstr "Líneas"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_line_in_form"
|
||||
msgid "Lines"
|
||||
msgstr "Líneas"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_line_out_form"
|
||||
msgid "Lines"
|
||||
msgstr "Líneas"
|
||||
19
modules/account_invoice_line_standalone/locale/es_419.po
Normal file
19
modules/account_invoice_line_standalone/locale/es_419.po
Normal file
@@ -0,0 +1,19 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_line_in_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_line_out_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_line_in_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_line_out_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
19
modules/account_invoice_line_standalone/locale/et.po
Normal file
19
modules/account_invoice_line_standalone/locale/et.po
Normal file
@@ -0,0 +1,19 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_line_in_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_line_out_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_line_in_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_line_out_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
19
modules/account_invoice_line_standalone/locale/fa.po
Normal file
19
modules/account_invoice_line_standalone/locale/fa.po
Normal file
@@ -0,0 +1,19 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_line_in_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_line_out_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_line_in_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_line_out_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
19
modules/account_invoice_line_standalone/locale/fi.po
Normal file
19
modules/account_invoice_line_standalone/locale/fi.po
Normal file
@@ -0,0 +1,19 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_line_in_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_line_out_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_line_in_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_line_out_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
19
modules/account_invoice_line_standalone/locale/fr.po
Normal file
19
modules/account_invoice_line_standalone/locale/fr.po
Normal file
@@ -0,0 +1,19 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_line_in_form"
|
||||
msgid "Lines"
|
||||
msgstr "Lignes"
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_line_out_form"
|
||||
msgid "Lines"
|
||||
msgstr "Lignes"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_line_in_form"
|
||||
msgid "Lines"
|
||||
msgstr "Lignes"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_line_out_form"
|
||||
msgid "Lines"
|
||||
msgstr "Lignes"
|
||||
19
modules/account_invoice_line_standalone/locale/hu.po
Normal file
19
modules/account_invoice_line_standalone/locale/hu.po
Normal file
@@ -0,0 +1,19 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_line_in_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_line_out_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_line_in_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_line_out_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
19
modules/account_invoice_line_standalone/locale/id.po
Normal file
19
modules/account_invoice_line_standalone/locale/id.po
Normal file
@@ -0,0 +1,19 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_line_in_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_line_out_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_line_in_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_line_out_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
19
modules/account_invoice_line_standalone/locale/it.po
Normal file
19
modules/account_invoice_line_standalone/locale/it.po
Normal file
@@ -0,0 +1,19 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_line_in_form"
|
||||
msgid "Lines"
|
||||
msgstr "Linee"
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_line_out_form"
|
||||
msgid "Lines"
|
||||
msgstr "Linee"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_line_in_form"
|
||||
msgid "Lines"
|
||||
msgstr "Linee"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_line_out_form"
|
||||
msgid "Lines"
|
||||
msgstr "Linee"
|
||||
19
modules/account_invoice_line_standalone/locale/lo.po
Normal file
19
modules/account_invoice_line_standalone/locale/lo.po
Normal file
@@ -0,0 +1,19 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_line_in_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_line_out_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_line_in_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_line_out_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
19
modules/account_invoice_line_standalone/locale/lt.po
Normal file
19
modules/account_invoice_line_standalone/locale/lt.po
Normal file
@@ -0,0 +1,19 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_line_in_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_line_out_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_line_in_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_line_out_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
19
modules/account_invoice_line_standalone/locale/nl.po
Normal file
19
modules/account_invoice_line_standalone/locale/nl.po
Normal file
@@ -0,0 +1,19 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_line_in_form"
|
||||
msgid "Lines"
|
||||
msgstr "Regels"
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_line_out_form"
|
||||
msgid "Lines"
|
||||
msgstr "Regels"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_line_in_form"
|
||||
msgid "Lines"
|
||||
msgstr "Regels"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_line_out_form"
|
||||
msgid "Lines"
|
||||
msgstr "Regels"
|
||||
19
modules/account_invoice_line_standalone/locale/pl.po
Normal file
19
modules/account_invoice_line_standalone/locale/pl.po
Normal file
@@ -0,0 +1,19 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_line_in_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_line_out_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_line_in_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_line_out_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
19
modules/account_invoice_line_standalone/locale/pt.po
Normal file
19
modules/account_invoice_line_standalone/locale/pt.po
Normal file
@@ -0,0 +1,19 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_line_in_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_line_out_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_line_in_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_line_out_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
19
modules/account_invoice_line_standalone/locale/ro.po
Normal file
19
modules/account_invoice_line_standalone/locale/ro.po
Normal file
@@ -0,0 +1,19 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_line_in_form"
|
||||
msgid "Lines"
|
||||
msgstr "Rânduri"
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_line_out_form"
|
||||
msgid "Lines"
|
||||
msgstr "Rânduri"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_line_in_form"
|
||||
msgid "Lines"
|
||||
msgstr "Rânduri"
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_line_out_form"
|
||||
msgid "Lines"
|
||||
msgstr "Rânduri"
|
||||
19
modules/account_invoice_line_standalone/locale/ru.po
Normal file
19
modules/account_invoice_line_standalone/locale/ru.po
Normal file
@@ -0,0 +1,19 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_line_in_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_line_out_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_line_in_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_line_out_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
19
modules/account_invoice_line_standalone/locale/sl.po
Normal file
19
modules/account_invoice_line_standalone/locale/sl.po
Normal file
@@ -0,0 +1,19 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_line_in_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_line_out_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_line_in_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_line_out_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
19
modules/account_invoice_line_standalone/locale/tr.po
Normal file
19
modules/account_invoice_line_standalone/locale/tr.po
Normal file
@@ -0,0 +1,19 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_line_in_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_line_out_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_line_in_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_line_out_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
19
modules/account_invoice_line_standalone/locale/uk.po
Normal file
19
modules/account_invoice_line_standalone/locale/uk.po
Normal file
@@ -0,0 +1,19 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_line_in_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_line_out_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_line_in_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_line_out_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
19
modules/account_invoice_line_standalone/locale/zh_CN.po
Normal file
19
modules/account_invoice_line_standalone/locale/zh_CN.po
Normal file
@@ -0,0 +1,19 @@
|
||||
#
|
||||
msgid ""
|
||||
msgstr "Content-Type: text/plain; charset=utf-8\n"
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_line_in_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.action,name:act_invoice_line_out_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_line_in_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
|
||||
msgctxt "model:ir.ui.menu,name:menu_invoice_line_out_form"
|
||||
msgid "Lines"
|
||||
msgstr ""
|
||||
@@ -0,0 +1,2 @@
|
||||
# This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
# this repository contains the full copyright notices and license terms.
|
||||
Binary file not shown.
Binary file not shown.
12
modules/account_invoice_line_standalone/tests/test_module.py
Normal file
12
modules/account_invoice_line_standalone/tests/test_module.py
Normal file
@@ -0,0 +1,12 @@
|
||||
# This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
# this repository contains the full copyright notices and license terms.
|
||||
|
||||
from trytond.tests.test_tryton import ModuleTestCase
|
||||
|
||||
|
||||
class AccountInvoiceLineStandaloneTestCase(ModuleTestCase):
|
||||
'Test AccountInvoiceLineStandalone module'
|
||||
module = 'account_invoice_line_standalone'
|
||||
|
||||
|
||||
del ModuleTestCase
|
||||
12
modules/account_invoice_line_standalone/tryton.cfg
Normal file
12
modules/account_invoice_line_standalone/tryton.cfg
Normal file
@@ -0,0 +1,12 @@
|
||||
[tryton]
|
||||
version=7.8.1
|
||||
depends:
|
||||
account_invoice
|
||||
ir
|
||||
xml:
|
||||
invoice.xml
|
||||
|
||||
[register]
|
||||
model:
|
||||
invoice.Invoice
|
||||
invoice.InvoiceLine
|
||||
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<data>
|
||||
<xpath
|
||||
expr="/form/field[@name='invoice']"
|
||||
position="after">
|
||||
<label name="invoice_type"/>
|
||||
<field name="invoice_type"/>
|
||||
<label name="company"/>
|
||||
<field name="company"/>
|
||||
<label name="party"/>
|
||||
<field name="party"/>
|
||||
<label name="currency"/>
|
||||
<field name="currency"/>
|
||||
</xpath>
|
||||
</data>
|
||||
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<data>
|
||||
<xpath
|
||||
expr="/tree/field[@name='invoice']"
|
||||
position="before">
|
||||
<field name="company" expand="1" optional="1"/>
|
||||
<field name="invoice_type"/>
|
||||
</xpath>
|
||||
<xpath expr="//field[@name='invoice']" position="before">
|
||||
<field name="origin" expand="1" optional="1"/>
|
||||
</xpath>
|
||||
</data>
|
||||
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- This file is part of Tryton. The COPYRIGHT file at the top level of
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<data>
|
||||
<xpath expr="//field[@name='invoice']" position="before">
|
||||
<field name="origin" expand="1" optional="1"/>
|
||||
</xpath>
|
||||
</data>
|
||||
Reference in New Issue
Block a user