add cron for contract expiration

This commit is contained in:
sinergia 2023-05-29 13:39:21 -05:00
parent 65ac48edaa
commit f3dba62675

View File

@ -149,10 +149,12 @@ class Contract(Workflow, ModelSQL, ModelView):
@Workflow.transition('draft')
def draft(cls, contracts):
contract = contracts[0]
contract.state = 'closed'
for equipment in contract.equipments:
equipment.state = "uncontrated"
equipment.contract_history += (contract.id,)
equipment.save()
contract.save()
@classmethod
@ModelView.button