[WIP] mis_builder refactoring: add a menu entry for styles

Plus do some more source renaming around styles.
pull/189/head
Stéphane Bidoul 2016-05-13 13:39:48 +02:00
parent c8a6fe42fd
commit cad22130f2
5 changed files with 34 additions and 8 deletions

View File

@ -4,5 +4,5 @@
from . import mis_report from . import mis_report
from . import mis_report_instance from . import mis_report_instance
from . import mis_builder_style from . import mis_report_style
from . import aep from . import aep

View File

@ -423,12 +423,12 @@ class MisReportKpi(models.Model):
auto_expand_accounts = fields.Boolean(string='Display details by account') auto_expand_accounts = fields.Boolean(string='Display details by account')
auto_expand_accounts_style = fields.Many2one( auto_expand_accounts_style = fields.Many2one(
string="Style for account detail rows", string="Style for account detail rows",
comodel_name="mis.report.kpi.style", comodel_name="mis.report.style",
required=False required=False
) )
style = fields.Many2one( style = fields.Many2one(
string="Row style", string="Row style",
comodel_name="mis.report.kpi.style", comodel_name="mis.report.style",
required=False required=False
) )
style_expression = fields.Char( style_expression = fields.Char(

View File

@ -8,7 +8,7 @@ from openerp import api, fields, models
class MisReportKpiStyle(models.Model): class MisReportKpiStyle(models.Model):
_name = 'mis.report.kpi.style' _name = 'mis.report.style'
@api.depends('indent_level') @api.depends('indent_level')
def check_positive_val(self): def check_positive_val(self):

View File

@ -13,5 +13,5 @@ access_mis_report_subkpi,access_mis_report_subkpi,model_mis_report_subkpi,accoun
access_mis_report_subkpi,access_mis_report_subkpi,model_mis_report_subkpi,base.group_user,1,0,0,0 access_mis_report_subkpi,access_mis_report_subkpi,model_mis_report_subkpi,base.group_user,1,0,0,0
access_mis_report_kpi_expression,access_mis_report_kpi_expression,model_mis_report_kpi_expression,account.group_account_manager,1,1,1,1 access_mis_report_kpi_expression,access_mis_report_kpi_expression,model_mis_report_kpi_expression,account.group_account_manager,1,1,1,1
access_mis_report_kpi_expression,access_mis_report_kpi_expression,model_mis_report_kpi_expression,base.group_user,1,0,0,0 access_mis_report_kpi_expression,access_mis_report_kpi_expression,model_mis_report_kpi_expression,base.group_user,1,0,0,0
access_mis_report_kpi_style,access_mis_report_kpi_style,model_mis_report_kpi_style,account.group_account_manager,1,0,0,0 access_mis_report_style,access_mis_report_style,model_mis_report_style,account.group_account_manager,1,0,0,0
access_mis_report_kpi_style,access_mis_report_kpi_style,model_mis_report_kpi_style,base.group_user,1,0,0,0 access_mis_report_style,access_mis_report_style,model_mis_report_style,base.group_user,1,0,0,0

1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
13 access_mis_report_subkpi access_mis_report_subkpi model_mis_report_subkpi base.group_user 1 0 0 0
14 access_mis_report_kpi_expression access_mis_report_kpi_expression model_mis_report_kpi_expression account.group_account_manager 1 1 1 1
15 access_mis_report_kpi_expression access_mis_report_kpi_expression model_mis_report_kpi_expression base.group_user 1 0 0 0
16 access_mis_report_kpi_style access_mis_report_style access_mis_report_kpi_style access_mis_report_style model_mis_report_kpi_style model_mis_report_style account.group_account_manager 1 0 0 0
17 access_mis_report_kpi_style access_mis_report_style access_mis_report_kpi_style access_mis_report_style model_mis_report_kpi_style model_mis_report_style base.group_user 1 0 0 0

View File

@ -2,11 +2,27 @@
<openerp> <openerp>
<data> <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"> <record id="mis_report_style_view_form" model="ir.ui.view">
<field name="name">mis.report.style.view.form</field> <field name="name">mis.report.style.view.form</field>
<field name="model">mis.report.kpi.style</field> <field name="model">mis.report.style</field>
<field name="arch" type="xml"> <field name="arch" type="xml">
<form> <form string="MIS Report Style" version="7.0">
<sheet> <sheet>
<group string="Style" col="2"> <group string="Style" col="2">
<field name="name" /> <field name="name" />
@ -28,5 +44,15 @@
</field> </field>
</record> </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> </data>
</openerp> </openerp>