Use separate XML files for views
This commit is contained in:
1 parent
be5e504a35
commit
e441722ed7
18 files changed
+167
-188
No files matched your search
@@ -6,6 +6,7 @@ include COPYRIGHT
|
||||
include LICENSE
|
||||
include tryton.cfg
|
||||
include *.xml
|
||||
include view/*.xml
|
||||
include *.odt
|
||||
include locale/*.po
|
||||
include doc/*
|
||||
+13
-175
@@ -7,70 +7,19 @@ this repository contains the full copyright notices and license terms. -->
|
||||
<field name="model">company.company</field>
|
||||
<field name="type">form</field>
|
||||
<field name="inherit" ref="party.party_view_form"/>
|
||||
<field name="arch" type="xml">
|
||||
<![CDATA[
|
||||
<data>
|
||||
<xpath
|
||||
expr="/form"
|
||||
position="replace_attributes">
|
||||
<form string="Company"/>
|
||||
</xpath>
|
||||
<xpath
|
||||
expr="/form/group[@id="checkboxes"]"
|
||||
position="after">
|
||||
<label name="currency"/>
|
||||
<field name="currency"/>
|
||||
<label name="vat_country"/>
|
||||
<field name="vat_country"/>
|
||||
<label name="vat_number"/>
|
||||
<field name="vat_number"/>
|
||||
</xpath>
|
||||
<xpath
|
||||
expr="/form/notebook/page[@id="general"]"
|
||||
position="after">
|
||||
<page string="Company" col="2" id="company">
|
||||
<label name="parent"/>
|
||||
<field name="parent"/>
|
||||
<field name="employees" colspan="2"/>
|
||||
</page>
|
||||
<page string="Reports" col="1" id="reports">
|
||||
<separator name="header"/>
|
||||
<field name="header"/>
|
||||
<separator name="footer"/>
|
||||
<field name="footer"/>
|
||||
</page>
|
||||
</xpath>
|
||||
</data>
|
||||
]]>
|
||||
</field>
|
||||
<field name="name">company_form</field>
|
||||
</record>
|
||||
<record model="ir.ui.view" id="company_view_tree">
|
||||
<field name="model">company.company</field>
|
||||
<field name="type">tree</field>
|
||||
<field name="field_childs">childs</field>
|
||||
<field name="arch" type="xml">
|
||||
<![CDATA[
|
||||
<tree string="Companies">
|
||||
<field name="name"/>
|
||||
<field name="currency"/>
|
||||
<field name="vat_code"/>
|
||||
<field name="parent" tree_invisible="1"/>
|
||||
<field name="childs" tree_invisible="1"/>
|
||||
</tree>
|
||||
]]>
|
||||
</field>
|
||||
<field name="name">company_tree</field>
|
||||
</record>
|
||||
<record model="ir.ui.view" id="company_view_list">
|
||||
<field name="model">company.company</field>
|
||||
<field name="type">tree</field>
|
||||
<field name="priority" eval="10"/>
|
||||
<field name="arch" type="xml">
|
||||
<![CDATA[
|
||||
<tree string="Companies">
|
||||
<field name="name"/>
|
||||
</tree>
|
||||
]]>
|
||||
</field>
|
||||
<field name="name">company_list</field>
|
||||
</record>
|
||||
<record model="ir.action.act_window" id="act_company_tree">
|
||||
<field name="name">Companies</field>
|
||||
@@ -130,72 +79,22 @@ this repository contains the full copyright notices and license terms. -->
|
||||
<record model="ir.ui.view" id="user_view_form">
|
||||
<field name="model">res.user</field>
|
||||
<field name="inherit" ref="res.user_view_form"/>
|
||||
<field name="arch" type="xml">
|
||||
<![CDATA[
|
||||
<data>
|
||||
<xpath
|
||||
expr="/form/notebook/page/separator[@name="signature"]"
|
||||
position="before">
|
||||
<label name="main_company"/>
|
||||
<field name="main_company" widget="selection"/>
|
||||
<label name="company"/>
|
||||
<field name="company" widget="selection"/>
|
||||
<label name="employee"/>
|
||||
<field name="employee"/>
|
||||
<field name="employees" colspan="4"/>
|
||||
</xpath>
|
||||
</data>
|
||||
]]>
|
||||
</field>
|
||||
<field name="name">user_form</field>
|
||||
</record>
|
||||
<record model="ir.ui.view" id="user_view_form_preferences">
|
||||
<field name="model">res.user</field>
|
||||
<field name="inherit" ref="res.user_view_form_preferences"/>
|
||||
<field name="arch" type="xml">
|
||||
<![CDATA[
|
||||
<data>
|
||||
<xpath
|
||||
expr="/form/notebook/page/separator[@name="signature"]"
|
||||
position="before">
|
||||
<label name="company"/>
|
||||
<field name="company" widget="selection"/>
|
||||
<label name="employee"/>
|
||||
<field name="employee" widget="selection"/>
|
||||
</xpath>
|
||||
</data>
|
||||
]]>
|
||||
</field>
|
||||
<field name="name">user_form_preferences</field>
|
||||
</record>
|
||||
<record model="ir.ui.view" id="property_view_form">
|
||||
<field name="model">ir.property</field>
|
||||
<field name="inherit" ref="ir.property_view_form"/>
|
||||
<field name="arch" type="xml">
|
||||
<![CDATA[
|
||||
<data>
|
||||
<xpath
|
||||
expr="/form/field[@name='field']"
|
||||
position="after">
|
||||
<label name="company"/>
|
||||
<field name="company" colspan="3"/>
|
||||
</xpath>
|
||||
</data>
|
||||
]]>
|
||||
</field>
|
||||
<field name="name">property_form</field>
|
||||
</record>
|
||||
<record model="ir.ui.view" id="property_view_tree">
|
||||
<field name="model">ir.property</field>
|
||||
<field name="inherit" ref="ir.property_view_tree"/>
|
||||
<field name="arch" type="xml">
|
||||
<![CDATA[
|
||||
<data>
|
||||
<xpath
|
||||
expr="/tree/field[@name='field']"
|
||||
position="after">
|
||||
<field name="company"/>
|
||||
</xpath>
|
||||
</data>
|
||||
]]>
|
||||
</field>
|
||||
<field name="name">property_tree</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.rule.group" id="rule_group_property">
|
||||
@@ -214,33 +113,12 @@ this repository contains the full copyright notices and license terms. -->
|
||||
<record model="ir.ui.view" id="sequence_view_form">
|
||||
<field name="model">ir.sequence</field>
|
||||
<field name="inherit" ref="ir.sequence_view_form"/>
|
||||
<field name="arch" type="xml">
|
||||
<![CDATA[
|
||||
<data>
|
||||
<xpath
|
||||
expr="/form/field[@name="active"]"
|
||||
position="after">
|
||||
<label name="company"/>
|
||||
<field name="company" colspan="3"/>
|
||||
</xpath>
|
||||
</data>
|
||||
]]>
|
||||
</field>
|
||||
<field name="name">sequence_form</field>
|
||||
</record>
|
||||
<record model="ir.ui.view" id="sequence_view_tree">
|
||||
<field name="model">ir.sequence</field>
|
||||
<field name="inherit" ref="ir.sequence_view_tree"/>
|
||||
<field name="arch" type="xml">
|
||||
<![CDATA[
|
||||
<data>
|
||||
<xpath
|
||||
expr="/tree/field[@name="code"]"
|
||||
position="after">
|
||||
<field name="company"/>
|
||||
</xpath>
|
||||
</data>
|
||||
]]>
|
||||
</field>
|
||||
<field name="name">sequence_tree</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.rule.group" id="rule_group_sequence">
|
||||
@@ -272,16 +150,7 @@ this repository contains the full copyright notices and license terms. -->
|
||||
<record model="ir.ui.view" id="company_config_start_view_form">
|
||||
<field name="model">company.company.config.start</field>
|
||||
<field name="type">form</field>
|
||||
<field name="arch" type="xml">
|
||||
<![CDATA[
|
||||
<form string="Create Company" col="2">
|
||||
<image name="tryton-dialog-information" xexpand="0"
|
||||
xfill="0"/>
|
||||
<label string="You can now add your company into the system." id="add"
|
||||
yalign="0.0" xalign="0.0" xexpand="1"/>
|
||||
</form>
|
||||
]]>
|
||||
</field>
|
||||
<field name="name">company_config_start_form</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.action.wizard" id="act_company_config">
|
||||
@@ -299,51 +168,20 @@ this repository contains the full copyright notices and license terms. -->
|
||||
<field name="type">form</field>
|
||||
<field name="inherit" ref="party.party_view_form"/>
|
||||
<field name="priority">10</field>
|
||||
<field name="arch" type="xml">
|
||||
<![CDATA[
|
||||
<data>
|
||||
<xpath
|
||||
expr="/form"
|
||||
position="replace_attributes">
|
||||
<form string="Employee"/>
|
||||
</xpath>
|
||||
<xpath expr="/form/group/label[@name='active']"
|
||||
position="before">
|
||||
<label name="company"/>
|
||||
<field name="company"/>
|
||||
</xpath>
|
||||
</data>
|
||||
]]>
|
||||
</field>
|
||||
<field name="name">employee_form</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="employee_view_form2">
|
||||
<field name="model">company.employee</field>
|
||||
<field name="type">form</field>
|
||||
<field name="priority">20</field>
|
||||
<field name="arch" type="xml">
|
||||
<![CDATA[
|
||||
<form string="Employee">
|
||||
<label name="party"/>
|
||||
<field name="party"/>
|
||||
<label name="company"/>
|
||||
<field name="company"/>
|
||||
</form>
|
||||
]]>
|
||||
</field>
|
||||
<field name="name">employee_form2</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.ui.view" id="employee_view_tree">
|
||||
<field name="model">company.employee</field>
|
||||
<field name="type">tree</field>
|
||||
<field name="arch" type="xml">
|
||||
<![CDATA[
|
||||
<tree string="Employees">
|
||||
<field name="name"/>
|
||||
<field name="company"/>
|
||||
</tree>
|
||||
]]>
|
||||
</field>
|
||||
<field name="name">employee_tree</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.action.act_window" id="act_employee_form">
|
||||
|
||||
@@ -3,21 +3,10 @@
|
||||
this repository contains the full copyright notices and license terms. -->
|
||||
<tryton>
|
||||
<data>
|
||||
|
||||
<record model="ir.ui.view" id="cron_view_form">
|
||||
<field name="model">ir.cron</field>
|
||||
<field name="inherit" ref="ir.cron_view_form"/>
|
||||
<field name="arch" type="xml">
|
||||
<![CDATA[
|
||||
<data>
|
||||
<xpath
|
||||
expr="/form/field[@name="args"]"
|
||||
position="after">
|
||||
<field name="companies" colspan="4"/>
|
||||
</xpath>
|
||||
</data>
|
||||
]]>
|
||||
</field>
|
||||
<field name="name">cron_form</field>
|
||||
</record>
|
||||
</data>
|
||||
</tryton>
|
||||
@@ -45,7 +45,8 @@ setup(name='trytond_company',
|
||||
],
|
||||
package_data={
|
||||
'trytond.modules.company': (info.get('xml', [])
|
||||
+ ['tryton.cfg', 'locale/*.po', 'header_A4.odt', 'letter.odt']),
|
||||
+ ['tryton.cfg', 'view/*.xml', 'locale/*.po', 'header_A4.odt',
|
||||
'letter.odt']),
|
||||
},
|
||||
classifiers=[
|
||||
'Development Status :: 5 - Production/Stable',
|
||||
|
||||
@@ -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. -->
|
||||
<form string="Create Company" col="2">
|
||||
<image name="tryton-dialog-information" xexpand="0" xfill="0"/>
|
||||
<label string="You can now add your company into the system." id="add"
|
||||
yalign="0.0" xalign="0.0" xexpand="1"/>
|
||||
</form>
|
||||
@@ -0,0 +1,29 @@
|
||||
<?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" position="replace_attributes">
|
||||
<form string="Company"/>
|
||||
</xpath>
|
||||
<xpath expr="/form/group[@id='checkboxes']" position="after">
|
||||
<label name="currency"/>
|
||||
<field name="currency"/>
|
||||
<label name="vat_country"/>
|
||||
<field name="vat_country"/>
|
||||
<label name="vat_number"/>
|
||||
<field name="vat_number"/>
|
||||
</xpath>
|
||||
<xpath expr="/form/notebook/page[@id='general']" position="after">
|
||||
<page string="Company" col="2" id="company">
|
||||
<label name="parent"/>
|
||||
<field name="parent"/>
|
||||
<field name="employees" colspan="2"/>
|
||||
</page>
|
||||
<page string="Reports" col="1" id="reports">
|
||||
<separator name="header"/>
|
||||
<field name="header"/>
|
||||
<separator name="footer"/>
|
||||
<field name="footer"/>
|
||||
</page>
|
||||
</xpath>
|
||||
</data>
|
||||
@@ -0,0 +1,6 @@
|
||||
<?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. -->
|
||||
<tree string="Companies">
|
||||
<field name="name"/>
|
||||
</tree>
|
||||
@@ -0,0 +1,10 @@
|
||||
<?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. -->
|
||||
<tree string="Companies">
|
||||
<field name="name"/>
|
||||
<field name="currency"/>
|
||||
<field name="vat_code"/>
|
||||
<field name="parent" tree_invisible="1"/>
|
||||
<field name="childs" tree_invisible="1"/>
|
||||
</tree>
|
||||
@@ -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="/form/field[@name='args']" position="after">
|
||||
<field name="companies" colspan="4"/>
|
||||
</xpath>
|
||||
</data>
|
||||
@@ -0,0 +1,12 @@
|
||||
<?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" position="replace_attributes">
|
||||
<form string="Employee"/>
|
||||
</xpath>
|
||||
<xpath expr="/form/group/label[@name='active']" position="before">
|
||||
<label name="company"/>
|
||||
<field name="company"/>
|
||||
</xpath>
|
||||
</data>
|
||||
@@ -0,0 +1,9 @@
|
||||
<?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. -->
|
||||
<form string="Employee">
|
||||
<label name="party"/>
|
||||
<field name="party"/>
|
||||
<label name="company"/>
|
||||
<field name="company"/>
|
||||
</form>
|
||||
@@ -0,0 +1,7 @@
|
||||
<?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. -->
|
||||
<tree string="Employees">
|
||||
<field name="name"/>
|
||||
<field name="company"/>
|
||||
</tree>
|
||||
@@ -0,0 +1,9 @@
|
||||
<?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='field']" position="after">
|
||||
<label name="company"/>
|
||||
<field name="company" colspan="3"/>
|
||||
</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="/tree/field[@name='field']" position="after">
|
||||
<field name="company"/>
|
||||
</xpath>
|
||||
</data>
|
||||
@@ -0,0 +1,9 @@
|
||||
<?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='active']" position="after">
|
||||
<label name="company"/>
|
||||
<field name="company" colspan="3"/>
|
||||
</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="/tree/field[@name='code']" position="after">
|
||||
<field name="company"/>
|
||||
</xpath>
|
||||
</data>
|
||||
@@ -0,0 +1,15 @@
|
||||
<?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/notebook/page/separator[@name='signature']"
|
||||
position="before">
|
||||
<label name="main_company"/>
|
||||
<field name="main_company" widget="selection"/>
|
||||
<label name="company"/>
|
||||
<field name="company" widget="selection"/>
|
||||
<label name="employee"/>
|
||||
<field name="employee"/>
|
||||
<field name="employees" colspan="4"/>
|
||||
</xpath>
|
||||
</data>
|
||||
@@ -0,0 +1,12 @@
|
||||
<?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/notebook/page/separator[@name='signature']"
|
||||
position="before">
|
||||
<label name="company"/>
|
||||
<field name="company" widget="selection"/>
|
||||
<label name="employee"/>
|
||||
<field name="employee" widget="selection"/>
|
||||
</xpath>
|
||||
</data>
|
||||
Reference in new issue
Block a user