diff options
| author | stephanchrst <stephanchrst@gmail.com> | 2022-09-13 12:05:33 +0700 |
|---|---|---|
| committer | stephanchrst <stephanchrst@gmail.com> | 2022-09-13 12:05:33 +0700 |
| commit | 8f3d096dbae18bacd95796d03b17d4d94a806c85 (patch) | |
| tree | ae90032724dabe417b907db43145639e6df9565f /jasper_reports/views/report_xml_view.xml | |
| parent | 0d87fec0c4c6fb573b1a09076f6d50844d8d0a80 (diff) | |
jasper report integration
Diffstat (limited to 'jasper_reports/views/report_xml_view.xml')
| -rwxr-xr-x | jasper_reports/views/report_xml_view.xml | 113 |
1 files changed, 113 insertions, 0 deletions
diff --git a/jasper_reports/views/report_xml_view.xml b/jasper_reports/views/report_xml_view.xml new file mode 100755 index 0000000..a598886 --- /dev/null +++ b/jasper_reports/views/report_xml_view.xml @@ -0,0 +1,113 @@ +<?xml version="1.0"?> +<odoo> + <record id="act_report_xml_view" model="ir.ui.view"> + <field name="name">ir.actions.report.jasper</field> + <field name="model">ir.actions.report</field> + <field name="inherit_id" ref="base.act_report_xml_view"/> + <field name="arch" type="xml"> + <field name="report_name" position="after"> + <field name="jasper_output"/> + <button string="Update from attachments" name="update" type="object" colspan="2"/> + </field> + </field> + </record> + + <record id="act_report_jasper_file_form" model="ir.ui.view"> + <field name="name">ir.actions.report.jasper.file.form</field> + <field name="model">ir.actions.report.xml.file</field> + <field name="arch" type="xml"> + <form string="Jasper Reports File"> + <group col="4" colspan="4"> + <field name="file" string="Select .jrxml file" filename="filename"/> + <field name="filename"/> + <field name="default"/> + </group> + </form> + </field> + </record> + <record id="act_report_jasper_file_tree" model="ir.ui.view"> + <field name="name">ir.actions.report.jasper.file.tree</field> + <field name="model">ir.actions.report.xml.file</field> + <field name="arch" type="xml"> + <tree> + <field name="filename"/> + <field name="default"/> + </tree> + </field> + </record> + + <record id="act_report_jasper_form" model="ir.ui.view"> + <field name="name">ir.actions.report.jasper.form</field> + <field name="model">ir.actions.report</field> + <field name="priority">20</field> + <field name="arch" type="xml"> + <form string="Jasper Reports"> + <group colspan="4" col='4'> + <field name="name"/> + <field name="model_id" required="True" readonly="False"/> + <field name="report_name" string="Report Name"/> + <field name="jasper_output" required="True"/> + <field name="jasper_report" invisible='1'/> + </group> + <group colspan="4" col='4'> + <field name="attachment"/> + <field name="attachment_use"/> + </group> + <group colspan="4"> + <separator string="Files" colspan="4"/> + <field name="jasper_file_ids" colspan="4" nolabel="1" widget="one2many_list"> + <form string="Jasper Reports File"> + <group col="4" colspan="4"> + <field name="file" filename="filename" string="Upload .jrxml file"/> + <field name="filename"/> + <field name="default"/> + </group> + </form> + </field> + <separator string="Groups" colspan="4"/> + <field name="groups_id" colspan="4" nolabel="1"/> + </group> + </form> + </field> + </record> + + <record id="act_report_jasper_tree" model="ir.ui.view"> + <field name="name">ir.actions.report.jasper.tree</field> + <field name="model">ir.actions.report</field> + <field name="priority">20</field> + <field name="arch" type="xml"> + <tree> + <field name="name"/> + <field name="model_id"/> + <field name="report_name"/> + <field name="jasper_output"/> + <field name="attachment"/> + </tree> + </field> + </record> + + <record id="ir_action_report_jasper" model="ir.actions.act_window"> + <field name="name">Jasper Reports</field> + <field name="type">ir.actions.act_window</field> + <field name="res_model">ir.actions.report</field> + <field name="view_mode">tree,form</field> + <field name="context">{'default_jasper_report': True,'jasper_report':True}</field> + <field name="domain">[('jasper_report','=',True)]</field> + </record> + <record id="ir_action_report_jasper_view0" model="ir.actions.act_window.view"> + <field name="act_window_id" ref="ir_action_report_jasper"/> + <field name="view_mode">tree</field> + <field name="view_id" ref="act_report_jasper_tree"/> + <field name="sequence">0</field> + </record> + <record id="ir_action_report_jasper_view1" model="ir.actions.act_window.view"> + <field name="act_window_id" ref="ir_action_report_jasper"/> + <field name="view_mode">form</field> + <field name="view_id" ref="act_report_jasper_form"/> + <field name="sequence">1</field> + </record> + + <menuitem action="ir_action_report_jasper" + id="menu_ir_action_report_jasper" + parent="jasper_reports_menu"/> +</odoo> |
