add cron for contract expiration
This commit is contained in:
parent
65ac48edaa
commit
f3dba62675
@ -149,10 +149,12 @@ class Contract(Workflow, ModelSQL, ModelView):
|
|||||||
@Workflow.transition('draft')
|
@Workflow.transition('draft')
|
||||||
def draft(cls, contracts):
|
def draft(cls, contracts):
|
||||||
contract = contracts[0]
|
contract = contracts[0]
|
||||||
|
contract.state = 'closed'
|
||||||
for equipment in contract.equipments:
|
for equipment in contract.equipments:
|
||||||
equipment.state = "uncontrated"
|
equipment.state = "uncontrated"
|
||||||
equipment.contract_history += (contract.id,)
|
equipment.contract_history += (contract.id,)
|
||||||
equipment.save()
|
equipment.save()
|
||||||
|
contract.save()
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
@ModelView.button
|
@ModelView.button
|
||||||
|
Loading…
Reference in New Issue
Block a user