[IMP] budget: tree, search view, workflow role description
bzr revid: mra@mra-laptop-20100901072257-axnsdro4e7ana66v
This commit is contained in:
parent
d6ae30d2ff
commit
4198252bec
|
@ -105,8 +105,8 @@ class crossovered_budget(osv.osv):
|
|||
_description = "Budget"
|
||||
|
||||
_columns = {
|
||||
'name': fields.char('Name', size=50, required=True,states={'done':[('readonly',True)]}),
|
||||
'code': fields.char('Code', size=20, required=True,states={'done':[('readonly',True)]}),
|
||||
'name': fields.char('Name', size=64, required=True, states={'done':[('readonly',True)]}),
|
||||
'code': fields.char('Code', size=16, required=True, states={'done':[('readonly',True)]}),
|
||||
'creating_user_id': fields.many2one('res.users', 'Responsible User'),
|
||||
'validating_user_id': fields.many2one('res.users', 'Validate User', readonly=True),
|
||||
'date_from': fields.date('Start Date', required=True, states={'done':[('readonly',True)]}),
|
||||
|
|
|
@ -116,22 +116,22 @@
|
|||
<field name="type">form</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="Budget">
|
||||
<field name="name" colspan="1" select="1"/>
|
||||
<field name="code" colspan="1" select="1" />
|
||||
<field name="creating_user_id" />
|
||||
<field name="validating_user_id" readonly="True"/>
|
||||
<field name="date_from"/>
|
||||
<field name="date_to"/>
|
||||
<field name="crossovered_budget_line" colspan="4" nolabel="1">
|
||||
<field name="name" colspan="1" select="1" attrs="{'readonly':[('state','!=','draft')]}"/>
|
||||
<field name="code" colspan="1" select="1" attrs="{'readonly':[('state','!=','draft')]}"/>
|
||||
<field name="creating_user_id" attrs="{'readonly':[('state','!=','draft')]}"/>
|
||||
<field name="validating_user_id" readonly="True" attrs="{'readonly':[('state','!=','draft')]}"/>
|
||||
<field name="date_from" attrs="{'readonly':[('state','!=','draft')]}"/>
|
||||
<field name="date_to" attrs="{'readonly':[('state','!=','draft')]}"/>
|
||||
<field name="crossovered_budget_line" colspan="4" nolabel="1" attrs="{'readonly':[('state','!=','draft')]}">
|
||||
<tree string="Budget Lines">
|
||||
<field name="analytic_account_id" groups="base.group_extended"/>
|
||||
<field name="general_budget_id"/>
|
||||
<field name="date_from"/>
|
||||
<field name="date_to"/>
|
||||
<field name="paid_date"/>
|
||||
<field name="planned_amount"/>
|
||||
<field name="practical_amount"/>
|
||||
<field name="theoritical_amount"/>
|
||||
<field name="planned_amount" sum="Planned Amount"/>
|
||||
<field name="practical_amount" sum="Practical Amount"/>
|
||||
<field name="theoritical_amount" sum="Theoritical Amount"/>
|
||||
<field name="percentage"/>
|
||||
</tree>
|
||||
<form string="Budget Lines">
|
||||
|
@ -161,11 +161,12 @@
|
|||
<field name="type">tree</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree colors="blue:state in ('draft');gray:state in ('done','cancel');black:state in ('confirm','validate')" string="Budget">
|
||||
<field name="name" colspan="1" select="1"/>
|
||||
<field name="code" colspan="1" select="1" />
|
||||
<field name="state"/>
|
||||
<field name="name" colspan="1"/>
|
||||
<field name="code" colspan="1"/>
|
||||
<field name="date_from"/>
|
||||
<field name="date_to"/>
|
||||
<field name="creating_user_id"/>
|
||||
<field name="state"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
|
@ -178,7 +179,7 @@
|
|||
<search string="Budget">
|
||||
<group col="20" colspan="4">
|
||||
<filter string="Draft" icon="terp-document-new" domain="[('state','=','draft')]" help="Draft Budgets" default="1"/>
|
||||
<filter string="To Approve" icon="terp-gtk-go-back-rtl" domain="[('state','=','validate')]" help="To Approve Budgets" />
|
||||
<filter string="To Approve" icon="terp-gtk-media-pause" domain="[('state','=','confirm')]" help="To Approve Budgets" />
|
||||
<separator orientation="vertical"/>
|
||||
<field name="name" select="1"/>
|
||||
<field name="code" select="1" />
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
|
||||
<record model="res.roles" id="crossovered_budget_role">
|
||||
<field name="name">Crossovered Budget Validation</field>
|
||||
<field name="description">Assign this role to the persons that should have the rights to Approve a confirm Budgets.</field>
|
||||
</record>
|
||||
|
||||
<!-- Workflow definition -->
|
||||
|
|
Loading…
Reference in New Issue