trytond-babi/babi.xml

618 lines
28 KiB
XML

<?xml version="1.0"?>
<!--The COPYRIGHT file at the top level of this repository
contains the full copyright notices and license terms. -->
<tryton>
<data>
<record model="res.group" id="group_babi_admin">
<field name="name">Business Intelligence Administration</field>
</record>
<record model="res.user-res.group" id="user_admin_group_babi_admin">
<field name="user" ref="res.user_admin"/>
<field name="group" ref="group_babi_admin"/>
</record>
<record model="res.group" id="group_babi">
<field name="name">Business Intelligence</field>
</record>
<record model="res.user-res.group" id="user_admin_group_babi">
<field name="user" ref="res.user_admin"/>
<field name="group" ref="group_babi"/>
</record>
<!-- babi.dimension -->
<record model="ir.ui.view" id="babi_dimension_form_view">
<field name="model">babi.dimension</field>
<field name="type">form</field>
<field name="name">dimension_form</field>
</record>
<record model="ir.ui.view" id="babi_dimension_tree_view">
<field name="model">babi.dimension</field>
<field name="type">tree</field>
<field name="name">dimension_tree</field>
</record>
<record model="ir.model.access" id="access_babi_dimension">
<field name="model" search="[('model', '=', 'babi.dimension')]"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="False"/>
<field name="perm_create" eval="False"/>
<field name="perm_delete" eval="False"/>
</record>
<record model="ir.model.access" id="access_babi_dimension_babi">
<field name="model" search="[('model', '=', 'babi.dimension')]"/>
<field name="group" ref="group_babi"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_delete" eval="True"/>
</record>
<record model="ir.model.access" id="access_babi_dimension_admin">
<field name="model" search="[('model', '=', 'babi.dimension')]"/>
<field name="group" ref="group_babi_admin"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_delete" eval="True"/>
</record>
<!-- babi.dimension.column -->
<record model="ir.ui.view" id="babi_dimension_column_form_view">
<field name="model">babi.dimension.column</field>
<field name="type">form</field>
<field name="name">dimension_column_form</field>
</record>
<record model="ir.ui.view" id="babi_dimension_column_tree_view">
<field name="model">babi.dimension.column</field>
<field name="type">tree</field>
<field name="name">dimension_column_tree</field>
</record>
<record model="ir.model.access" id="access_babi_dimension_column">
<field name="model" search="[('model', '=', 'babi.dimension.column')]"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="False"/>
<field name="perm_create" eval="False"/>
<field name="perm_delete" eval="False"/>
</record>
<record model="ir.model.access" id="access_babi_dimension_column_babi">
<field name="model" search="[('model', '=', 'babi.dimension.column')]"/>
<field name="group" ref="group_babi"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_delete" eval="True"/>
</record>
<record model="ir.model.access" id="access_babi_dimension_column_admin">
<field name="model" search="[('model', '=', 'babi.dimension.column')]"/>
<field name="group" ref="group_babi_admin"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_delete" eval="True"/>
</record>
<!-- babi.expression -->
<record model="ir.ui.view" id="babi_expression_form_view">
<field name="model">babi.expression</field>
<field name="type">form</field>
<field name="name">expression_form</field>
</record>
<record model="ir.ui.view" id="babi_expression_tree_view">
<field name="model">babi.expression</field>
<field name="type">tree</field>
<field name="name">expression_tree</field>
</record>
<record model="ir.action.act_window" id="act_babi_expression">
<field name="name">Expressions</field>
<field name="res_model">babi.expression</field>
<field name="search_value"></field>
</record>
<record model="ir.action.act_window.view" id="act_babi_expression_view1">
<field name="sequence" eval="10"/>
<field name="view" ref="babi_expression_tree_view"/>
<field name="act_window" ref="act_babi_expression"/>
</record>
<record model="ir.action.act_window.view" id="act_babi_expression_view2">
<field name="sequence" eval="20"/>
<field name="view" ref="babi_expression_form_view"/>
<field name="act_window" ref="act_babi_expression"/>
</record>
<record model="ir.model.button" id="babi_expression_check_button">
<field name="name">check</field>
<field name="string">Check</field>
<field name="model" search="[('model', '=', 'babi.expression')]"/>
</record>
<record model="ir.model.access" id="access_babi_expression">
<field name="model" search="[('model', '=', 'babi.expression')]"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="False"/>
<field name="perm_create" eval="False"/>
<field name="perm_delete" eval="False"/>
</record>
<record model="ir.model.access" id="access_babi_expression_admin">
<field name="model" search="[('model', '=', 'babi.expression')]"/>
<field name="group" ref="group_babi_admin"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_delete" eval="True"/>
</record>
<!-- babi.filter -->
<record model="ir.ui.view" id="babi_filter_form_view">
<field name="model">babi.filter</field>
<field name="type">form</field>
<field name="name">filter_form</field>
</record>
<record model="ir.ui.view" id="babi_filter_tree_view">
<field name="model">babi.filter</field>
<field name="type">tree</field>
<field name="name">filter_tree</field>
</record>
<record model="ir.action.act_window" id="act_babi_filter">
<field name="name">Filters</field>
<field name="res_model">babi.filter</field>
<field name="search_value"></field>
</record>
<record model="ir.action.act_window.view" id="act_babi_filter_view1">
<field name="sequence" eval="10"/>
<field name="view" ref="babi_filter_tree_view"/>
<field name="act_window" ref="act_babi_filter"/>
</record>
<record model="ir.action.act_window.view" id="act_babi_filter_view2">
<field name="sequence" eval="20"/>
<field name="view" ref="babi_filter_form_view"/>
<field name="act_window" ref="act_babi_filter"/>
</record>
<record model="ir.model.button" id="babi_filter_check_button">
<field name="name">check</field>
<field name="string">Check</field>
<field name="model" search="[('model', '=', 'babi.filter')]"/>
</record>
<record model="ir.model.access" id="access_babi_filter">
<field name="model" search="[('model', '=', 'babi.filter')]"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="False"/>
<field name="perm_create" eval="False"/>
<field name="perm_delete" eval="False"/>
</record>
<record model="ir.model.access" id="access_babi_filter_babi">
<field name="model" search="[('model', '=', 'babi.filter')]"/>
<field name="group" ref="group_babi"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_delete" eval="True"/>
</record>
<record model="ir.model.access" id="access_babi_filter_admin">
<field name="model" search="[('model', '=', 'babi.filter')]"/>
<field name="group" ref="group_babi_admin"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_delete" eval="True"/>
</record>
<!-- babi.filter.parameter -->
<record model="ir.ui.view" id="babi_filter_parameter_form_view">
<field name="model">babi.filter.parameter</field>
<field name="type">form</field>
<field name="name">filter_parameter_form</field>
</record>
<record model="ir.ui.view" id="babi_filter_parameter_tree_view">
<field name="model">babi.filter.parameter</field>
<field name="type">tree</field>
<field name="name">filter_parameter_tree</field>
</record>
<record model="ir.model.access" id="access_babi_filter_parameter">
<field name="model" search="[('model', '=', 'babi.filter.parameter')]"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="False"/>
<field name="perm_create" eval="False"/>
<field name="perm_delete" eval="False"/>
</record>
<record model="ir.model.access" id="access_babi_filter_parameter_admin">
<field name="model" search="[('model', '=', 'babi.filter.parameter')]"/>
<field name="group" ref="group_babi_admin"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_delete" eval="True"/>
</record>
<!-- babi.internal.measure -->
<record model="ir.ui.view" id="babi_internal_measure_form_view">
<field name="model">babi.internal.measure</field>
<field name="type">form</field>
<field name="name">internal_measure_form</field>
</record>
<record model="ir.ui.view" id="babi_internal_measure_tree_view">
<field name="model">babi.internal.measure</field>
<field name="type">tree</field>
<field name="name">internal_measure_tree</field>
</record>
<record model="ir.model.access" id="access_babi_internal_measure">
<field name="model" search="[('model', '=', 'babi.internal.measure')]"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_delete" eval="False"/>
</record>
<record model="ir.model.access" id="access_babi_internal_measure_admin">
<field name="model" search="[('model', '=', 'babi.internal.measure')]"/>
<field name="group" ref="group_babi_admin"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_delete" eval="True"/>
</record>
<!-- babi.measure -->
<record model="ir.ui.view" id="babi_measure_form_view">
<field name="model">babi.measure</field>
<field name="type">form</field>
<field name="name">measure_form</field>
</record>
<record model="ir.ui.view" id="babi_measure_tree_view">
<field name="model">babi.measure</field>
<field name="type">tree</field>
<field name="name">measure_tree</field>
</record>
<record model="ir.model.access" id="access_babi_measure">
<field name="model" search="[('model', '=', 'babi.measure')]"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="False"/>
<field name="perm_create" eval="False"/>
<field name="perm_delete" eval="False"/>
</record>
<record model="ir.model.access" id="access_babi_measure_babi">
<field name="model" search="[('model', '=', 'babi.measure')]"/>
<field name="group" ref="group_babi"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_delete" eval="True"/>
</record>
<record model="ir.model.access" id="access_babi_measure_admin">
<field name="model" search="[('model', '=', 'babi.measure')]"/>
<field name="group" ref="group_babi_admin"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_delete" eval="True"/>
</record>
<!-- babi.order -->
<record model="ir.ui.view" id="babi_order_form_view">
<field name="model">babi.order</field>
<field name="type">form</field>
<field name="name">order_form</field>
</record>
<record model="ir.ui.view" id="babi_order_tree_view">
<field name="model">babi.order</field>
<field name="type">tree</field>
<field name="name">order_tree</field>
</record>
<record model="ir.model.access" id="access_babi_order">
<field name="model" search="[('model', '=', 'babi.order')]"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="False"/>
<field name="perm_create" eval="False"/>
<field name="perm_delete" eval="False"/>
</record>
<record model="ir.model.access" id="access_babi_order_babi">
<field name="model" search="[('model', '=', 'babi.order')]"/>
<field name="group" ref="group_babi"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_delete" eval="True"/>
</record>
<record model="ir.model.access" id="access_babi_order_admin">
<field name="model" search="[('model', '=', 'babi.order')]"/>
<field name="group" ref="group_babi_admin"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_delete" eval="True"/>
</record>
<!-- babi.report -->
<record model="ir.ui.view" id="babi_report_form_view">
<field name="model">babi.report</field>
<field name="type">form</field>
<field name="name">report_form</field>
</record>
<record model="ir.ui.view" id="babi_report_tree_view">
<field name="model">babi.report</field>
<field name="type">tree</field>
<field name="name">report_tree</field>
</record>
<record model="ir.action.act_window" id="act_babi_report">
<field name="name">Reports</field>
<field name="res_model">babi.report</field>
<field name="search_value"></field>
</record>
<record model="ir.action.act_window.view" id="act_babi_report_view1">
<field name="sequence" eval="10"/>
<field name="view" ref="babi_report_tree_view"/>
<field name="act_window" ref="act_babi_report"/>
</record>
<record model="ir.action.act_window.view" id="act_babi_report_view2">
<field name="sequence" eval="20"/>
<field name="view" ref="babi_report_form_view"/>
<field name="act_window" ref="act_babi_report"/>
</record>
<record model="ir.model.access" id="access_babi_report">
<field name="model" search="[('model', '=', 'babi.report')]"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="False"/>
<field name="perm_create" eval="False"/>
<field name="perm_delete" eval="False"/>
</record>
<record model="ir.model.access" id="access_babi_report_babi">
<field name="model" search="[('model', '=', 'babi.report')]"/>
<field name="group" ref="group_babi"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_delete" eval="True"/>
</record>
<record model="ir.model.access" id="access_babi_report_admin">
<field name="model" search="[('model', '=', 'babi.report')]"/>
<field name="group" ref="group_babi_admin"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_delete" eval="True"/>
</record>
<record model="ir.model.button" id="babi_report_calculate_button">
<field name="name">calculate</field>
<field name="string">Calculate</field>
<field name="model" search="[('model', '=', 'babi.report')]"/>
</record>
<record model="ir.model.button" id="babi_report_create_menus_button">
<field name="name">create_menus</field>
<field name="string">Create Menus</field>
<field name="model" search="[('model', '=', 'babi.report')]"/>
</record>
<record model="ir.model.button" id="babi_report_remove_menus_button">
<field name="name">remove_menus</field>
<field name="string">Remove Menus</field>
<field name="model" search="[('model', '=', 'babi.report')]"/>
</record>
<record model="ir.action.act_window" id="act_babi_report_execution_form">
<field name="name">Executions</field>
<field name="res_model">babi.report.execution</field>
<field name="domain" eval="[('report', 'in', Eval('active_ids'))]" pyson="1"/>
</record>
<record model="ir.action.keyword" id="act_open_babi_report_execution_keyword1">
<field name="keyword">form_relate</field>
<field name="model">babi.report,-1</field>
<field name="action" ref="act_babi_report_execution_form"/>
</record>
<record model="ir.action-res.group"
id="act_babi_report_execution_form-group_babi_admin">
<field name="action" ref="act_babi_report_execution_form"/>
<field name="group" ref="group_babi_admin"/>
</record>
<record model="ir.action.act_window" id="act_babi_report_cron_form">
<field name="name">Crons</field>
<field name="res_model">ir.cron</field>
<field name="domain" eval="[('babi_report', 'in', Eval('active_ids'))]" pyson="1"/>
</record>
<record model="ir.action.keyword" id="act_open_babi_report_cron_keyword1">
<field name="keyword">form_relate</field>
<field name="model">babi.report,-1</field>
<field name="action" ref="act_babi_report_cron_form"/>
</record>
<record model="ir.action-res.group" id="act_babi_report_cron_form-group_babi_admin">
<field name="action" ref="act_babi_report_cron_form"/>
<field name="group" ref="res.group_admin"/>
</record>
<!-- babi.report.execution -->
<record model="ir.ui.view" id="babi_execution_form_view">
<field name="model">babi.report.execution</field>
<field name="type">form</field>
<field name="name">execution_form</field>
</record>
<record model="ir.ui.view" id="babi_execution_tree_view">
<field name="model">babi.report.execution</field>
<field name="type">tree</field>
<field name="name">execution_tree</field>
</record>
<record model="ir.action.act_window" id="act_babi_execution">
<field name="name">Executions</field>
<field name="res_model">babi.report.execution</field>
<field name="search_value"></field>
</record>
<record model="ir.model.access" id="access_babi_execution">
<field name="model" search="[('model', '=', 'babi.report.execution')]"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_delete" eval="False"/>
</record>
<record model="ir.model.access" id="access_babi_execution_admin">
<field name="model" search="[('model', '=', 'babi.report.execution')]"/>
<field name="group" ref="group_babi_admin"/>
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_delete" eval="True"/>
</record>
<record model="ir.rule.group" id="rule_group_babi_execution">
<field name="name">Babi Execution</field>
<field name="model" search="[('model', '=', 'babi.report.execution')]"/>
<field name="global_p" eval="True"/>
</record>
<record model="ir.rule" id="rule_babi_execution1">
<field name="domain"
eval="[('company', 'in', Eval('companies', []))]"
pyson="1"/>
<field name="rule_group" ref="rule_group_babi_execution"/>
</record>
<record model="ir.model.button" id="babi_execution_open_button">
<field name="name">open</field>
<field name="string">Open</field>
<field name="model" search="[('model', '=', 'babi.report.execution')]"/>
</record>
<record model="ir.model.button" id="babi_execution_cancel_button">
<field name="name">cancel</field>
<field name="string">Cancel</field>
<field name="model" search="[('model', '=', 'babi.report.execution')]"/>
</record>
<!-- ir.model -->
<record model="ir.ui.view" id="model_form_view">
<field name="model">ir.model</field>
<field name="inherit" ref="ir.model_view_form"/>
<field name="name">model_form</field>
</record>
<!-- babi.open_chart -->
<record model="ir.ui.view" id="open_chart_start_form_view">
<field name="model">babi.open_chart.start</field>
<field name="type">form</field>
<field name="name">open_chart_start_form</field>
</record>
<record model="ir.action.wizard" id="open_chart_wizard">
<field name="name">open chart</field>
<field name="wiz_name">babi.open_chart</field>
</record>
<!-- babi.report.execution.open -->
<record model="ir.ui.view" id="open_execution_select_view_form">
<field name="model">babi.report.execution.open.select</field>
<field name="type">form</field>
<field name="name">open_execution_select_form</field>
</record>
<record model="ir.action.wizard" id="open_execution_wizard">
<field name="name">Business Intelligence Report</field>
<field name="wiz_name">babi.report.execution.open</field>
</record>
<!-- babi.update_data.wizard.wizard -->
<record model="ir.ui.view" id="update_data_wizard_start_form_view">
<field name="model">babi.update_data.wizard.start</field>
<field name="type">form</field>
<field name="name">update_data_wizard_start</field>
</record>
<record model="ir.ui.view" id="update_data_wizard_done_form_view">
<field name="model">babi.update_data.wizard.done</field>
<field name="type">form</field>
<field name="name">update_data_wizard_done</field>
</record>
<record model="ir.ui.view" id="clean_executions_start_form_view">
<field name="model">babi.clean_executions.start</field>
<field name="type">form</field>
<field name="name">clean_executions_start_form</field>
</record>
<record model="ir.action.wizard" id="clear_executions_wizard">
<field name="name">Clean Executions</field>
<field name="wiz_name">babi.clean_executions</field>
</record>
<record model="ir.cron" id="cron_clean_executions">
<field name="active" eval="True"/>
<field name="interval_number" eval="1"/>
<field name="interval_type">days</field>
<field name="method">babi.report.execution|clean</field>
</record>
<!-- Menus -->
<menuitem id="menu_babi" name="Business Intelligence" sequence="100" icon="tryton-graph"/>
<menuitem id="menu_configuration" name="Configuration" parent="menu_babi" sequence="10" icon="tryton-settings"/>
<menuitem id="menu_update_data" name="Update data" parent="menu_babi" sequence="10" active="0"/>
<menuitem id="menu_historical_data" name="View historical data" parent="menu_babi" sequence="10" active="0"/>
<record model="ir.ui.menu-res.group" id="menu_babi_group_babi">
<field name="menu" ref="menu_babi"/>
<field name="group" ref="group_babi"/>
</record>
<record model="ir.ui.menu-res.group" id="menu_configuration_group_babi_admin">
<field name="menu" ref="menu_configuration"/>
<field name="group" ref="group_babi_admin"/>
</record>
<menuitem action="act_babi_expression" id="menu_babi_expression" parent="menu_configuration" sequence="10" name="Expressions"/>
<menuitem action="act_babi_filter" id="menu_babi_filter" parent="menu_configuration" sequence="20" name="Filters"/>
<menuitem action="act_babi_report" id="menu_babi_report" parent="menu_babi" sequence="20" name="Reports"/>
<record model="ir.ui.menu-res.group" id="menu_report_group_babi">
<field name="menu" ref="menu_babi_report"/>
<field name="group" ref="group_babi"/>
</record>
<record model="ir.ui.menu-res.group" id="menu_report_group_babi_admin">
<field name="menu" ref="menu_babi_report"/>
<field name="group" ref="group_babi_admin"/>
</record>
<menuitem action="act_babi_execution" id="menu_babi_execution" parent="menu_babi_report" sequence="10" name="Executions"/>
<menuitem action="clear_executions_wizard" id="menu_babi_clean_execution" parent="menu_babi_report" sequence="20" name="Clean Executions"/>
<record model="ir.ui.menu-res.group" id="menu_execution_group_babi_admin">
<field name="menu" ref="menu_babi_execution"/>
<field name="group" ref="group_babi_admin"/>
</record>
<!-- HTML Report -->
<record model="ir.action.report" id="report_babi_html_report">
<field name="name">Report</field>
<field name="report_name">babi.report.html_report</field>
<field name="report">babi/report/babi.html</field>
<field name="extension">pdf</field>
<field name="template_extension">jinja</field>
</record>
</data>
</tryton>