Browse Source
Take into accounts most remarks of @lasley
Take into accounts most remarks of @lasley
Remove <data> in views Protect import of py3o libs Remove dep on base module Other small changespull/80/head
Alexis de Lattre
8 years ago
8 changed files with 132 additions and 124 deletions
-
4report_py3o/NEWS
-
7report_py3o/__openerp__.py
-
21report_py3o/models/ir_report.py
-
17report_py3o/py3o_parser.py
-
45report_py3o/views/ir_report.xml
-
10report_py3o/views/menu.xml
-
62report_py3o/views/py3o_server.xml
-
90report_py3o/views/py3o_template.xml
@ -1,4 +0,0 @@ |
|||||
report_py3o 1.3 |
|
||||
|
|
||||
Production release |
|
||||
|
|
@ -1,32 +1,31 @@ |
|||||
<?xml version="1.0" encoding="utf-8"?> |
<?xml version="1.0" encoding="utf-8"?> |
||||
<odoo> |
<odoo> |
||||
<data> |
|
||||
|
|
||||
<!-- Inherit from base.act_report_xml_view to add py3o-related settings. --> |
|
||||
|
<!-- Inherit from base.act_report_xml_view to add py3o-related settings. --> |
||||
|
|
||||
<record id="py3o_report_view" model="ir.ui.view"> |
|
||||
<field name="name">py3o_report_view</field> |
|
||||
<field name="model">ir.actions.report.xml</field> |
|
||||
<field name="inherit_id" ref="base.act_report_xml_view" /> |
|
||||
<field name="arch" type="xml"> |
|
||||
|
<record id="py3o_report_view" model="ir.ui.view"> |
||||
|
<field name="name">py3o_report_view</field> |
||||
|
<field name="model">ir.actions.report.xml</field> |
||||
|
<field name="inherit_id" ref="base.act_report_xml_view" /> |
||||
|
<field name="arch" type="xml"> |
||||
|
|
||||
<xpath expr="//page[@name='security']" position="before"> |
|
||||
<page string="LibreOffice Template" |
|
||||
attrs="{'invisible': [('report_type', '!=', 'py3o')]}"> |
|
||||
|
<xpath expr="//page[@name='security']" position="before"> |
||||
|
<page string="LibreOffice Template" name="py3o_tab" |
||||
|
attrs="{'invisible': [('report_type', '!=', 'py3o')]}"> |
||||
|
|
||||
<group> |
|
||||
<field name="py3o_filetype" /> |
|
||||
<field name="py3o_is_local_fusion"/> |
|
||||
<field name="py3o_server_id" /> |
|
||||
<field name="py3o_template_id" /> |
|
||||
<field name="module" /> |
|
||||
<field name="py3o_template_fallback" /> |
|
||||
</group> |
|
||||
|
<group name="py3o_params"> |
||||
|
<field name="py3o_filetype" /> |
||||
|
<field name="py3o_is_local_fusion"/> |
||||
|
<field name="py3o_server_id" /> |
||||
|
<field name="py3o_template_id" /> |
||||
|
<field name="module" /> |
||||
|
<field name="py3o_template_fallback" /> |
||||
|
</group> |
||||
|
|
||||
</page> |
|
||||
</xpath> |
|
||||
|
</page> |
||||
|
</xpath> |
||||
|
|
||||
|
</field> |
||||
|
</record> |
||||
|
|
||||
</field> |
|
||||
</record> |
|
||||
</data> |
|
||||
</odoo> |
</odoo> |
@ -1,8 +1,8 @@ |
|||||
<?xml version="1.0" encoding="utf-8"?> |
<?xml version="1.0" encoding="utf-8"?> |
||||
<odoo> |
<odoo> |
||||
<data> |
|
||||
<menuitem id="py3o_config_menu" |
|
||||
name="Py3o" |
|
||||
parent="report.reporting_menuitem" /> |
|
||||
</data> |
|
||||
|
|
||||
|
<menuitem id="py3o_config_menu" |
||||
|
name="Py3o" |
||||
|
parent="report.reporting_menuitem" /> |
||||
|
|
||||
</odoo> |
</odoo> |
@ -1,38 +1,38 @@ |
|||||
<?xml version="1.0" encoding="utf-8"?> |
<?xml version="1.0" encoding="utf-8"?> |
||||
<odoo> |
<odoo> |
||||
<data> |
|
||||
<record id="py3o_server_configuration_form_view" model="ir.ui.view"> |
|
||||
<field name="name">py3o.server.configuration.form.view</field> |
|
||||
<field name="model">py3o.server</field> |
|
||||
<field name="arch" type="xml"> |
|
||||
<form string="Py3o Server Configuration"> |
|
||||
<group> |
|
||||
<field name="url" widget="url"/> |
|
||||
<field name="is_active" /> |
|
||||
</group> |
|
||||
</form> |
|
||||
</field> |
|
||||
</record> |
|
||||
|
|
||||
<record id="py3o_server_configuration_tree_view" model="ir.ui.view"> |
|
||||
<field name="name">py3o.server.configuration.tree.view</field> |
|
||||
<field name="model">py3o.server</field> |
|
||||
<field name="arch" type="xml"> |
|
||||
<tree string="Py3o Servers Configuration"> |
|
||||
<field name="url" /> |
|
||||
|
<record id="py3o_server_configuration_form_view" model="ir.ui.view"> |
||||
|
<field name="name">py3o.server.configuration.form.view</field> |
||||
|
<field name="model">py3o.server</field> |
||||
|
<field name="arch" type="xml"> |
||||
|
<form string="Py3o Server Configuration"> |
||||
|
<group name="main"> |
||||
|
<field name="url" widget="url"/> |
||||
<field name="is_active" /> |
<field name="is_active" /> |
||||
</tree> |
|
||||
</field> |
|
||||
</record> |
|
||||
|
</group> |
||||
|
</form> |
||||
|
</field> |
||||
|
</record> |
||||
|
|
||||
<record id="py3o_server_configuration_action" model="ir.actions.act_window"> |
|
||||
<field name="name">Py3o Servers</field> |
|
||||
<field name="res_model">py3o.server</field> |
|
||||
<field name="view_mode">tree,form</field> |
|
||||
</record> |
|
||||
|
<record id="py3o_server_configuration_tree_view" model="ir.ui.view"> |
||||
|
<field name="name">py3o.server.configuration.tree.view</field> |
||||
|
<field name="model">py3o.server</field> |
||||
|
<field name="arch" type="xml"> |
||||
|
<tree string="Py3o Servers Configuration"> |
||||
|
<field name="url" /> |
||||
|
<field name="is_active" /> |
||||
|
</tree> |
||||
|
</field> |
||||
|
</record> |
||||
|
|
||||
|
<record id="py3o_server_configuration_action" model="ir.actions.act_window"> |
||||
|
<field name="name">Py3o Servers</field> |
||||
|
<field name="res_model">py3o.server</field> |
||||
|
<field name="view_mode">tree,form</field> |
||||
|
</record> |
||||
|
|
||||
|
<menuitem id="py3o_server_configuration_menu" |
||||
|
parent="py3o_config_menu" |
||||
|
action="py3o_server_configuration_action" /> |
||||
|
|
||||
<menuitem id="py3o_server_configuration_menu" |
|
||||
parent="py3o_config_menu" |
|
||||
action="py3o_server_configuration_action" /> |
|
||||
</data> |
|
||||
</odoo> |
</odoo> |
@ -1,54 +1,54 @@ |
|||||
<?xml version="1.0" encoding="utf-8"?> |
<?xml version="1.0" encoding="utf-8"?> |
||||
<odoo> |
<odoo> |
||||
<data> |
|
||||
<record id="py3o_template_configuration_search_view" model="ir.ui.view"> |
|
||||
<field name="name">py3o.template.configuration.search.view</field> |
|
||||
<field name="model">py3o.template</field> |
|
||||
<field name="arch" type="xml"> |
|
||||
<search string="Py3o Templates Configuration"> |
|
||||
<field name="name" /> |
|
||||
<field name="filetype" /> |
|
||||
<group string="Group By" name="groupby"> |
|
||||
<filter name="filetype_groupby" string="File Type" |
|
||||
context="{'group_by': 'filetype'}"/> |
|
||||
</group> |
|
||||
</search> |
|
||||
</field> |
|
||||
</record> |
|
||||
|
|
||||
<record id="py3o_template_configuration_form_view" model="ir.ui.view"> |
|
||||
<field name="name">py3o.template.configuration.form.view</field> |
|
||||
<field name="model">py3o.template</field> |
|
||||
<field name="arch" type="xml"> |
|
||||
<form string="Py3o Templates Configuration"> |
|
||||
<group> |
|
||||
<field name="name" /> |
|
||||
<field name="filetype" /> |
|
||||
<field name="py3o_template_data" /> |
|
||||
</group> |
|
||||
</form> |
|
||||
</field> |
|
||||
</record> |
|
||||
|
<record id="py3o_template_configuration_search_view" model="ir.ui.view"> |
||||
|
<field name="name">py3o.template.configuration.search.view</field> |
||||
|
<field name="model">py3o.template</field> |
||||
|
<field name="arch" type="xml"> |
||||
|
<search string="Py3o Templates"> |
||||
|
<field name="name" /> |
||||
|
<field name="filetype" /> |
||||
|
<group string="Group By" name="groupby"> |
||||
|
<filter name="filetype_groupby" string="File Type" |
||||
|
context="{'group_by': 'filetype'}"/> |
||||
|
</group> |
||||
|
</search> |
||||
|
</field> |
||||
|
</record> |
||||
|
|
||||
<record id="py3o_template_configuration_tree_view" model="ir.ui.view"> |
|
||||
<field name="name">py3o.template.configuration.tree.view</field> |
|
||||
<field name="model">py3o.template</field> |
|
||||
<field name="arch" type="xml"> |
|
||||
<tree string="Py3o Templates Configuration"> |
|
||||
|
<record id="py3o_template_configuration_form_view" model="ir.ui.view"> |
||||
|
<field name="name">py3o.template.configuration.form.view</field> |
||||
|
<field name="model">py3o.template</field> |
||||
|
<field name="arch" type="xml"> |
||||
|
<form string="Py3o Templates"> |
||||
|
<group name="main"> |
||||
<field name="name" /> |
<field name="name" /> |
||||
<field name="filetype" /> |
<field name="filetype" /> |
||||
</tree> |
|
||||
</field> |
|
||||
</record> |
|
||||
|
<field name="py3o_template_data" /> |
||||
|
</group> |
||||
|
</form> |
||||
|
</field> |
||||
|
</record> |
||||
|
|
||||
|
<record id="py3o_template_configuration_tree_view" model="ir.ui.view"> |
||||
|
<field name="name">py3o.template.configuration.tree.view</field> |
||||
|
<field name="model">py3o.template</field> |
||||
|
<field name="arch" type="xml"> |
||||
|
<tree string="Py3o Templates"> |
||||
|
<field name="name" /> |
||||
|
<field name="filetype" /> |
||||
|
</tree> |
||||
|
</field> |
||||
|
</record> |
||||
|
|
||||
|
<record id="py3o_template_configuration_action" model="ir.actions.act_window"> |
||||
|
<field name="name">Py3o Templates</field> |
||||
|
<field name="res_model">py3o.template</field> |
||||
|
<field name="view_mode">tree,form</field> |
||||
|
</record> |
||||
|
|
||||
<record id="py3o_template_configuration_action" model="ir.actions.act_window"> |
|
||||
<field name="name">Py3o Templates</field> |
|
||||
<field name="res_model">py3o.template</field> |
|
||||
<field name="view_mode">tree,form</field> |
|
||||
</record> |
|
||||
|
<menuitem id="py3o_template_configuration_menu" |
||||
|
parent="py3o_config_menu" |
||||
|
action="py3o_template_configuration_action" /> |
||||
|
|
||||
<menuitem id="py3o_template_configuration_menu" |
|
||||
parent="py3o_config_menu" |
|
||||
action="py3o_template_configuration_action" /> |
|
||||
</data> |
|
||||
</odoo> |
</odoo> |
Write
Preview
Loading…
Cancel
Save
Reference in new issue