This domain forced you to choose an analytic account with the same customer. While useful (you search less), it is quite limiting; the case where you need to register your timesheets on an internal account or the account of another partner are not that rare.
50 lines
2.7 KiB
XML
50 lines
2.7 KiB
XML
<?xml version="1.0"?>
|
|
<openerp>
|
|
<data>
|
|
<record model="ir.ui.view" id="project_issue_form_view">
|
|
<field name="name">Project Issue Tracker Form</field>
|
|
<field name="model">project.issue</field>
|
|
<field name="groups_id" eval="[(4, ref('base.group_user'))]"/>
|
|
<field name="inherit_id" ref="project_issue.project_issue_form_view" />
|
|
<field name="arch" type="xml">
|
|
<field name="task_id" position="after">
|
|
<field name="progress" widget="progressbar" attrs="{'invisible':[('task_id','=',False)]}" class="oe_inline"/>
|
|
</field>
|
|
<field name="project_id" position="attributes">
|
|
<attribute name="on_change">on_change_project(project_id)</attribute>
|
|
</field>
|
|
<xpath expr="//notebook/page[@name='extra_info']" position="before">
|
|
<page string="Timesheets" groups="project.group_tasks_work_on_tasks,project.group_time_work_estimation_tasks">
|
|
<group>
|
|
<field name="analytic_account_id" />
|
|
</group>
|
|
<field name="timesheet_ids" colspan="4" nolabel="1" context="{'default_user_id' : uid, 'default_account_id' : analytic_account_id, 'default_is_timesheet':1}"
|
|
groups="base.group_user">
|
|
<tree editable="top" string="Timesheet Activities">
|
|
<field name="date"/>
|
|
<field name="user_id" required="1"/>
|
|
<field name="name"/>
|
|
<field name="account_id" invisible="0" domain="[('partner_id', '=', parent.partner_id)]" options="{'no_open': True, 'no_create': True}" groups="analytic.group_analytic_accounting"/>
|
|
<field name="unit_amount" string="Duration" widget="float_time"/>
|
|
<field name="is_timesheet" invisible="1"/>
|
|
</tree>
|
|
</field>
|
|
</page>
|
|
</xpath>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="project_issue_tree_view_inherited" model="ir.ui.view">
|
|
<field name="name">Project Issue Tracker Tree Inherited</field>
|
|
<field name="model">project.issue</field>
|
|
<field name="inherit_id" ref="project_issue.project_issue_tree_view" />
|
|
<field name="arch" type="xml">
|
|
<field name="user_id" position="after">
|
|
<field name="progress" widget="progressbar" invisible="context.get('set_visible',False)"/>
|
|
</field>
|
|
</field>
|
|
</record>
|
|
|
|
</data>
|
|
</openerp>
|