def register_object(workflow_object): proceedings = Proceeding.objects.filter(workflow_object=workflow_object) if proceedings.count() == 0: ProceedingService.init_proceedings(workflow_object)
def register_object(workflow_object, field): proceedings = Proceeding.objects.filter(workflow_object=workflow_object, field=field) if proceedings.count() == 0: ProceedingService.init_proceedings(workflow_object, field) return {'state': getattr(workflow_object, field).details()}