Files
enterprise-addons/account_budget/views/budget_line_view.xml
T

95 lines
4.8 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record model="ir.ui.view" id="view_budget_line_search">
<field name="name">account.budget.line.search</field>
<field name="model">budget.line</field>
<field name="arch" type="xml">
<search string="Budget Lines">
<field name="account_id" groups="analytic.group_analytic_accounting"/>
<field name="budget_analytic_id"/>
<filter name="filter_not_cancelled" string="Not Cancelled" domain="[('budget_analytic_id.state', '!=', 'canceled')]"/>
<separator/>
<filter string="Date" name="filter_date_from" date="date_from"/>
<group>
<filter name="group_budget_analytic_id" string="Budgets" domain="[]" context="{'group_by': 'budget_analytic_id'}"/>
<filter name="account_id" context="{'group_by':'account_id'}"/>
</group>
</search>
</field>
</record>
<record model="ir.ui.view" id="view_budget_line_tree">
<field name="name">budget.line.list</field>
<field name="model">budget.line</field>
<field name="arch" type="xml">
<list string="Budget Lines" editable="top" multi_edit="1" js_class="analytic_list">
<field name="currency_id" column_invisible="True"/>
<field name="budget_analytic_id" optional="show"/>
<field name="budget_analytic_state" optional="hide"/>
<field name="account_id" groups="analytic.group_analytic_accounting" optional="show"/>
<field name="company_id" groups="base.group_multi_company" readonly="1"/>
<field name="date_from" readonly="1"/>
<field name="date_to" readonly="1"/>
<field name="budget_amount" readonly="budget_analytic_state != 'draft'"/>
<field name="achieved_amount" readonly="1"/>
</list>
</field>
</record>
<record model="ir.ui.view" id="view_budget_line_form">
<field name="name">budget.line.form</field>
<field name="model">budget.line</field>
<field name="arch" type="xml">
<form string="Budget Lines">
<sheet>
<group col="4">
<field name="budget_analytic_state" invisible="1"/>
<field name="budget_analytic_id" readonly="budget_analytic_state != 'draft'"/>
<field name="account_id" domain="['|', ('company_id', '=', company_id), ('company_id', '=', False)]" readonly="budget_analytic_state != 'draft'" groups="analytic.group_analytic_accounting"/>
<field name="date_from" readonly="budget_analytic_state != 'draft'"/>
<field name="date_to" readonly="budget_analytic_state != 'draft'"/>
<field name="budget_amount" readonly="budget_analytic_state != 'draft'"/>
<field name="achieved_amount" readonly="budget_analytic_state != 'draft'"/>
<field name="theoritical_amount" readonly="budget_analytic_state != 'draft'"/>
<field name="company_id" options="{'no_create': True}" groups="base.group_multi_company" readonly="budget_analytic_state != 'draft'"/>
</group>
</sheet>
</form>
</field>
</record>
<record model="ir.ui.view" id="view_budget_line_pivot">
<field name="name">budget.line.pivot</field>
<field name="model">budget.line</field>
<field name="arch" type="xml">
<pivot string="Budget Lines" sample="1" js_class="analytic_pivot">
<field name="budget_analytic_id" type="row"/>
<field name="achieved_amount" type="measure" string="Achieved"/>
<field name="budget_amount" type="measure" string="Budget"/>
</pivot>
</field>
</record>
<record model="ir.ui.view" id="view_budget_line_graph">
<field name="name">budget.line.graph</field>
<field name="model">budget.line</field>
<field name="arch" type="xml">
<graph string="Budget Lines" sample="1" js_class="analytic_graph">
<field name="budget_analytic_id" type="row"/>
<field name="budget_amount" type="measure" string="Budget"/>
<field name="achieved_amount" type="measure" string="Practical amount"/>
</graph>
</field>
</record>
<record model="ir.actions.act_window" id="act_budget_lines_view">
<field name="name">Budgets Analysis</field>
<field name="res_model">budget.line</field>
<field name="view_mode">list,form,pivot,graph</field>
<field name="view_id" eval="False"/>
<field name="context"></field>
</record>
</odoo>