[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_instance
from . import mis_builder_style
from . import mis_report_style
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_style = fields.Many2one(
string="Style for account detail rows",
comodel_name="mis.report.kpi.style",
comodel_name="mis.report.style",
required=False
)
style = fields.Many2one(
string="Row style",
comodel_name="mis.report.kpi.style",
comodel_name="mis.report.style",
required=False
)
style_expression = fields.Char(

View File

@ -8,7 +8,7 @@ from openerp import api, fields, models
class MisReportKpiStyle(models.Model):
_name = 'mis.report.kpi.style'
_name = 'mis.report.style'
@api.depends('indent_level')
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_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_style,access_mis_report_kpi_style,model_mis_report_kpi_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,account.group_account_manager,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>
<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.kpi.style</field>
<field name="model">mis.report.style</field>
<field name="arch" type="xml">
<form>
<form string="MIS Report Style" version="7.0">
<sheet>
<group string="Style" col="2">
<field name="name" />
@ -28,5 +44,15 @@
</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>