<record id="hr_timesheet_line_form2" model="ir.ui.view">
<field name="name">account.analytic.line.form2</field>
<field name="model">account.analytic.line</field>
<field name="inherit_id" ref="hr_timesheet.hr_timesheet_line_form"/>
<field name="context">{'check_remaining': True}</field>
<field name="arch" type="xml">
<xpath expr="//field[@name='unit_amount']" position="attributes">
<attribute name="context">{'check_remaining': True}</attribute>
</xpath> ...
// in my code
class AccountAnalyticLineExt(models.Model):
_inherit = 'account.analytic.line'
...
def _timesheet_preprocess(self, vals):
vals = super(AccountAnalyticLineExt, self)._timesheet_preprocess(vals);
remaining = self.env.context.get('check_remaining', False) // always False
I try 2 times to set the context with check_remaining to True, because i want to check if the call came from my own (inherited) view, but it is ALWAYS False. Any Idea? My Odoo is odoo 11. Thanks