Merge pull request #2780 from expsa/samir-aladawi-fix-purchase-requisition
[FIX] purchase_requisition_custom
This commit is contained in:
commit
80f278151f
|
|
@ -455,8 +455,8 @@ class PurchaseOrderCustom(models.Model):
|
|||
|
||||
def action_approve_po(self):
|
||||
for rec in self:
|
||||
# if rec.requisition_id and rec.requisition_id.state != 'approve':
|
||||
# rec.requisition_id.write({'state': 'approve'})
|
||||
if rec.requisition_id and rec.requisition_id.state != 'approve' and rec.requisition_type_exclusive == 'exclusive':
|
||||
rec.requisition_id.write({'state': 'approve'})
|
||||
rec.write({'state': 'draft'})
|
||||
|
||||
@api.constrains('state')
|
||||
|
|
@ -757,7 +757,7 @@ class PurchaseOrderCustom(models.Model):
|
|||
'lines_ids': confirmation_lines,
|
||||
'po_id': self.id
|
||||
}
|
||||
self.env['budget.confirmation'].create(data)
|
||||
self.env['budget.confirmation'].with_context({}).create(data)
|
||||
self.write({'state': 'waiting'})
|
||||
|
||||
def budget_resend(self):
|
||||
|
|
|
|||
|
|
@ -401,7 +401,7 @@
|
|||
<xpath expr="/form/header/button[@name='action_done']" position="replace">
|
||||
<button type="object" name="action_done"
|
||||
groups="purchase_requisition_custom.group_done_purchase_requisition" string="Done"
|
||||
attrs="{'invisible':[('state','!=','open')]}" class="btn-primary"/>
|
||||
states="open,ongoing" class="btn-primary"/>
|
||||
</xpath>
|
||||
<xpath expr="/form/header/button[@type='action'][1]" position="attributes">
|
||||
<attribute name="invisible">1</attribute>
|
||||
|
|
|
|||
Loading…
Reference in New Issue