Browse Source
[IMP] mis_builder: number format are now part of styles
[IMP] mis_builder: number format are now part of styles
Plus a default style at the report level. Plus correct number rendering for comparisons in Excel export.pull/189/head
Stéphane Bidoul
9 years ago
11 changed files with 415 additions and 328 deletions
-
3mis_builder/CHANGES.rst
-
168mis_builder/models/mis_report.py
-
171mis_builder/models/mis_report_style.py
-
20mis_builder/report/mis_report_instance_qweb.xml
-
37mis_builder/report/mis_report_instance_xlsx.py
-
4mis_builder/tests/mis.report.kpi.csv
-
1mis_builder/tests/test_fetch_query.py
-
167mis_builder/tests/test_render.py
-
58mis_builder/views/mis_builder_style.xml
-
22mis_builder/views/mis_report.xml
-
80mis_builder/views/mis_report_style.xml
@ -1,2 +1,2 @@ |
|||||
"id","compare_method","description","expression","divider","name","dp","sequence","type","suffix" |
|
||||
"mis_report_kpi_test","Percentage","total test","len(test)","","total_test","","1","Numeric","" |
|
||||
|
"id","description","expression","name" |
||||
|
"mis_report_kpi_test","total test","len(test)","total_test" |
@ -1,58 +0,0 @@ |
|||||
<?xml version="1.0" encoding="UTF-8"?> |
|
||||
<openerp> |
|
||||
<data> |
|
||||
|
|
||||
<record model="ir.ui.view" id="mis_report_style_view_tree"> |
|
||||
<field name="name">mis.report.style.view.tree</field> |
|
||||
<field name="model">mis.report.style</field> |
|
||||
<field name="arch" type="xml"> |
|
||||
<tree string="MIS Report Styles"> |
|
||||
<field name="name"/> |
|
||||
<field name="color"/> |
|
||||
<field name="background_color"/> |
|
||||
<field name="font_style"/> |
|
||||
<field name="font_weight"/> |
|
||||
<field name="font_size"/> |
|
||||
<field name="indent_level"/> |
|
||||
</tree> |
|
||||
</field> |
|
||||
</record> |
|
||||
|
|
||||
<record id="mis_report_style_view_form" model="ir.ui.view"> |
|
||||
<field name="name">mis.report.style.view.form</field> |
|
||||
<field name="model">mis.report.style</field> |
|
||||
<field name="arch" type="xml"> |
|
||||
<form string="MIS Report Style" version="7.0"> |
|
||||
<sheet> |
|
||||
<group string="Style" col="2"> |
|
||||
<field name="name" /> |
|
||||
</group> |
|
||||
<group string="Color" col="2"> |
|
||||
<field name="color" /> |
|
||||
<field name="background_color" /> |
|
||||
</group> |
|
||||
<group string="Font" col="2"> |
|
||||
<field name="font_style" /> |
|
||||
<field name="font_weight" /> |
|
||||
<field name="font_size" /> |
|
||||
</group> |
|
||||
<group string="Indent"> |
|
||||
<field name="indent_level" /> |
|
||||
</group> |
|
||||
</sheet> |
|
||||
</form> |
|
||||
</field> |
|
||||
</record> |
|
||||
|
|
||||
<record model="ir.actions.act_window" id="mis_report_style_view_action"> |
|
||||
<field name="name">MIS Report Styles</field> |
|
||||
<field name="view_id" ref="mis_report_style_view_tree"/> |
|
||||
<field name="res_model">mis.report.style</field> |
|
||||
<field name="view_type">form</field> |
|
||||
<field name="view_mode">tree,form</field> |
|
||||
</record> |
|
||||
|
|
||||
<menuitem id="mis_report_style_view_menu" parent="account.menu_account_reports" name="MIS Report Styles" action="mis_report_style_view_action" sequence="22"/> |
|
||||
|
|
||||
</data> |
|
||||
</openerp> |
|
@ -0,0 +1,80 @@ |
|||||
|
<?xml version="1.0" encoding="UTF-8"?> |
||||
|
<openerp> |
||||
|
<data> |
||||
|
|
||||
|
<record model="ir.ui.view" id="mis_report_style_view_tree"> |
||||
|
<field name="name">mis.report.style.view.tree</field> |
||||
|
<field name="model">mis.report.style</field> |
||||
|
<field name="arch" type="xml"> |
||||
|
<tree string="MIS Report Styles"> |
||||
|
<field name="name"/> |
||||
|
</tree> |
||||
|
</field> |
||||
|
</record> |
||||
|
|
||||
|
<record id="mis_report_style_view_form" model="ir.ui.view"> |
||||
|
<field name="name">mis.report.style.view.form</field> |
||||
|
<field name="model">mis.report.style</field> |
||||
|
<field name="arch" type="xml"> |
||||
|
<form string="MIS Report Style" version="7.0"> |
||||
|
<sheet> |
||||
|
<group string="Style" col="2"> |
||||
|
<field name="name" /> |
||||
|
</group> |
||||
|
<group string="Number" col="4"> |
||||
|
<field name="dp_inherit" string="Rounding inherit"/> |
||||
|
<field name="dp" |
||||
|
attrs="{'invisible': [('dp_inherit', '=', True)]}"/> |
||||
|
<field name="divider_inherit" string="Factor inherit"/> |
||||
|
<field name="divider" |
||||
|
attrs="{'invisible': [('divider_inherit', '=', True)]}"/> |
||||
|
<field name="prefix_inherit"/> |
||||
|
<field name="prefix" |
||||
|
attrs="{'invisible': [('prefix_inherit', '=', True)]}"/> |
||||
|
<field name="suffix_inherit"/> |
||||
|
<field name="suffix" |
||||
|
attrs="{'invisible': [('suffix_inherit', '=', True)]}"/> |
||||
|
</group> |
||||
|
<group string="Color" col="4"> |
||||
|
<field name="color_inherit" /> |
||||
|
<field name="color" |
||||
|
attrs="{'invisible': [('color_inherit', '=', True)]}" |
||||
|
widget="color" /> |
||||
|
<field name="background_color_inherit" /> |
||||
|
<field name="background_color" |
||||
|
attrs="{'invisible': [('background_color_inherit', '=', True)]}" |
||||
|
widget="color" /> |
||||
|
</group> |
||||
|
<group string="Font" col="4"> |
||||
|
<field name="font_style_inherit" /> |
||||
|
<field name="font_style" |
||||
|
attrs="{'invisible': [('font_style_inherit', '=', True)]}" /> |
||||
|
<field name="font_weight_inherit" /> |
||||
|
<field name="font_weight" |
||||
|
attrs="{'invisible': [('font_weight_inherit', '=', True)]}" /> |
||||
|
<field name="font_size_inherit" /> |
||||
|
<field name="font_size" |
||||
|
attrs="{'invisible': [('font_size_inherit', '=', True)]}" /> |
||||
|
</group> |
||||
|
<group string="Indent" col="4"> |
||||
|
<field name="indent_level_inherit" /> |
||||
|
<field name="indent_level" |
||||
|
attrs="{'invisible': [('indent_level_inherit', '=', True)]}" /> |
||||
|
</group> |
||||
|
</sheet> |
||||
|
</form> |
||||
|
</field> |
||||
|
</record> |
||||
|
|
||||
|
<record model="ir.actions.act_window" id="mis_report_style_view_action"> |
||||
|
<field name="name">MIS Report Styles</field> |
||||
|
<field name="view_id" ref="mis_report_style_view_tree"/> |
||||
|
<field name="res_model">mis.report.style</field> |
||||
|
<field name="view_type">form</field> |
||||
|
<field name="view_mode">tree,form</field> |
||||
|
</record> |
||||
|
|
||||
|
<menuitem id="mis_report_style_view_menu" parent="account.menu_account_reports" name="MIS Report Styles" action="mis_report_style_view_action" sequence="22"/> |
||||
|
|
||||
|
</data> |
||||
|
</openerp> |
Write
Preview
Loading…
Cancel
Save
Reference in new issue